본문 바로가기

오퍼레이팅 시스템2

[OS]2. Resource Manager, RMA, Interrupt 목차 1. OS, resource manager(자원 관리) 2. 4가지 기본 규칙들 3. I/O operation, structure 4. DMA Operation 5. Interrupt 1. OS, resource manager(자원 관리) OS는 결국 컴퓨터의 자원을 관리하는 역할을 수행합니다. 우선 프로그램을 실행하려면, memory에서 수행을 하게 됩니다. 하지만 memory는 한정되어 있고, 이는 CPU와 다양한 I/O device들과 연결되어 있습니다. 따라서, 동작을 하기 위해서는 CPU와 I/O device끼리 memory를 차지하기 위해 서로 경쟁하게 되며, 이를 원활하게 관리할 수 있는 수단들 중 RMA와 Interrupt가 있습니다. 2. 4가지 기본 규칙들 컴퓨터 내용을 관리할 때.. 2021. 3. 7.
[OS]1. OS란? 목차 1. OS란? 2. OS의 역할 3. OS의 위치 4. OS의 목적 5. OS 재정의 1. OS란? OS(오퍼레이팅 시스템)는 사실 이것이 '무엇'이라고 정의하기 쉽지 않습니다. 그 이유는, 하는 일과 역할이 너무 다양하기 때문입니다. 하지만, OS의 역할들에 대해 살펴본다면, 대략적으로 OS에 대해 정의할 수 있을 것입니다. 후에 정리할 OS의 역할을 토대로 대략적으로 정리해 보자면, 1) OS는 프로그램이다! 2) 컴퓨터 하드웨어(CPU, 메모리, ...)를 관리하는 3) 다른 응용 프로그램의 수행을 제어하는 참고로 OS가 다루는 응용 프로그램을 확인하기 위해서는, 작업관리자를 켜보면 됩니다. 이때 앱과 백그라운드 프로세스에 뜨는 프로그램들 모두가, OS에서 현재 수행을 제어하는 응용 프로그램의.. 2021. 3. 7.