LINUX
Posts
477 posts인터럽트(2) - 인터럽트 핸들러는 누가 언제 호출하나?
인터럽트 핸들러는 누가 언제 호출할까요? 인터럽트가 떴을 때 인터럽트 벡터가 실행되어 인터럽트 핸들러를 호출합니다.인터럽트 핸들러를 호출할 때 프로세스는 정해져 있지 않습니다. 어떤 프로세스가 돌던 인터럽트가 뜰 수 있기 때문입니다. 그럼 인터럽트 핸들러는 누가 호출한다고 대답해야 할까요? 정답은 없지만 인터럽트 벡터라고 말할 수 있습니다. 참고로 인터럽트 벡터는 ARM이 실행시킵니다. 인터럽트가 뜨면 인터럽트 벡터인 __irq_svc 심볼로 시작해서 handle_irq_event_percpu 함수까지 처리됩니다.이후 handle_irq_event_percpu 함수 내 action->handler 함수 포인터가 실행될 때 인터럽트 핸들러를 호출하죠 이 때 파라미터가 해당 인터럽트의 디스크립터와 pri
예제 1
리눅스 컴퓨터에 로그인하거나 윈도우즈 컴퓨터에서 원격 연결(putty를 이용)하시오. 보이는 창에 사용자명과 비밀번호를 입력하시오.아래의 명령들을 유닉스 프롬프트에 입력해 보고, 결과물을 해석해 보시오. 여러 가지를 시도해 보고 질문하기를 두려워 마시오(일반 사용자는 시스템에 큰 문제를 유발하기 힘듭니다). :echo hello worldpasswddatehostnamearchuname -admesg | more(q를 눌러 나가십시오)uptimewho am iwhoidlastfingerwtop (q를 눌러 나가십시오)echo $SHELLecho {con,pre}{sent,fer}{s,ed}man "automatic door"man ls (q를 눌러 나가십시오)man who (q를 눌러 나가십시오)who ca
![[Linux 리눅스] 터미널 단축키를 마스터 해보자 (Mac iTerm 설정법 포함)](https://img.zoomtrend.com/2018/01/29/a0272856_5a6e830c0cc04.png)
[Linux 리눅스] 터미널 단축키를 마스터 해보자 (Mac iTerm 설정법 포함)
리눅스의 일반적인 터미널에서 우리는 많은 작업을 하는데.커서이동 단축키를 알아두면 쉽게 작업을 할수 있겟져..?? 자 일단 그럼~~~ 아래 그림을 보도록 하자.cp 명령어인데 커서가 저어기 한가운데 "c" 에 있다고 생각하고이동 & 삭제 에 관련된 단축키들을 쭉~ 한번 보도록하자. 자, 그런데 맥에서는 Alt 가 option 키이다. 옵션을 누른채로 저 단축키를 따라해보면 먹히질 않는데..맥에서 이미 잘 알려진 터미널 프로그램 iTerm 을 기준으로 설정법을 간단히 적어보았다. iTerm 을 켜고 상단 메뉴에서iTerm2 > Preference > Profiles > Keys 로 간다음 아래 화면을 참조하여 Left options key의 설정을 하도록하자. 그럼..

1강
기초 유닉스 - 1강 1.1 학습 목표이 장에서 다루는 것들 : 운영체제의 개념운영체제의 내부 구조두 갈래(BSD, SYSV)로 나뉘어진 유닉스 운영체제와, 유명한 오픈소스 운영체제 유닉스의 진화과정더욱 자세한 리눅스 운영체제의 구조유닉스 시스템에 로그인/로그아웃, 패스워드 변경 방법일반적인 유닉스 명령어의 서식1.2 운영체제란? 운영체제(OS, Operating System)이란 곧 자원 관리자입니다. 운영체제는 안전하고, 효율적이고, 추상적인 방법으로 사용자들과 응용 프로그램들이 시스템 자원(CPU, 메모리, 디스크, 모뎀, 프린터, 네트워크 카드 등)에 접근할 수 있게 해 주는, 일련의 소프트웨어 루틴의 형태를 띱니다. 예를 들어, OS는 응용 프로그램들이 한 번에 한 프로그램씩 프린터로 직접 데이


![[웹툰단행본] 『통제구역관리부』 1권 후기 : 이상한 변칙과 기이한 일들이 일어나는 공간에 대하여](https://img.zoomtrend.com/2026/06/09/1780996474-SE-5eda86fa-0d63-4afd-b8dd-b801879fed52.jpg)
