일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- #IntelManual
- KASAN
- Network
- 오버워치 세이버메트릭스
- libtins
- #Qt Creator
- linux
- >
- 인터럽트
- BEST of the BEST
- FTZ 레벨2
- vi 외부 명령어
- Sqix
- Find
- vi
- ftz
- libpcap
- #Best of the Best #OS #MINT64 #Sqix
- Overwatch League SaberMetrics
- #
- #IntelManual #segment Descriptor #세그먼트 디스크립터 #MINT64 #Sqix
- #MINT64 #Sqix
- 오버워치
- C++11
- vim
- command
- Today
- Total
목록전체 글 (76)
Sqix

인터럽트 인터럽트란? 소프트웨어나 하드웨어로 인해 발생하는, CPU의 처리가 필요한 이벤트를 CPU에 알려서 처리하도록 하는 기술 일종의 이벤트로, 발생하는 이벤트에 맞게 운영체제에서 처리 인터럽트를 실행하기 위한 opcode는 int 인터럽트는 컴퓨터 부팅 시 미리 정의되어 이벤트와 실행코드 주소가 IDT에 기록되어 있음. 인터럽트는 CPU에 직접 전달되지 않는다. PIC(Programmable Interrupt Controller)에 의해서 인터럽트 요청을 순차적으로 처리 최근에는 Advanced PIC를 활용하여 Local / I/O APIC로 나누어 활용 Local APIC : Timer, 열 센서, 기기 직접 연결 I/O 장치에서 발생된 Interrupt 핸들링 I/O APIC : CPU 코어들..

배치 처리 시스템 하나의 프로그램 실행 요청의 처리가 완료된 이후 다음 프로그램이 순차적으로 진행될 수 있도록 하는 처리 기법 Queue와 유사한 형태로, First in - First out 형태(등록된 프로그램 순서대로 처리) 모든 처리작업이 종료되어야 결과가 도출되므로, 각 사용자 입장에서는 응답시간이 길다. 시분할 시스템 프로그램 실행의 동시성과 이용자의 다중성을 확보하기 위해 응답 시간을 최소화하는 시스템 응용 프로그램이 CPU를 점유하는 시간을 잘개 쪼개어 사용하도록 하는 시스템 멀티 태스킹 단일 CPU에서 여러 응용 프로그램이 동시에 실행되는 것 처럼 보이도록 하는 시스템 다중 프로그램이 매우 짧은 기간동안 실행되도록 하여 동시에 실행되는 것처럼 보이게 함. 시분할 시스템과 기본 원리가 동일..

운영체제(Operating System, OS)의 역할 : 시스템의 자원*을 관리하는 관리자 *시스템 자원 = 컴퓨터의 하드웨어( CPU / Memory / I/O / Disk 등) 운영체제의 역할 시스템 자원의 분배 각 프로세스마다 CPU를 얼마나 사용하도록 할 지에 대한 분배 프로그램이 Memory의 어떤 주소에 어느 정도의 공간을 활용해서 저장할지에 대한 분배 프로그램을 어디에 저장할지에 대한 결정 I/O 장치의 입력에 대한 처리와 입력된 신호에 대한 출력 처리 결정 컴퓨터 하드웨어와 응용프로그램 제어 응용프로그램의 실행과 동작에 대한 관리 프로세스 / 메모리 / 파일 / 디스크 / 입출력에 대한 관리 네트워킹 제어와 컴퓨터 보호(보안) 컴퓨터 하드웨어의 동작에 대한 제어 사용자와 컴퓨터 간의 의사..