OS 2

컴퓨터 시스템의 구조

*본 강의는 KOCW에서 이화여대 반효경 교수님의 2014년도 1학기 공개 강의를 공부하며 요약 및 정리한 내용입니다. 컴퓨터 시스템의 구조 컴퓨터라고 하는 시스템은 CPU와 메모리로 구성된 협의의 컴퓨터 부분과 모니터, 키보드, 마우스, 프린터 그리고 하드 디스크와 같은 입출력 장치(I/O device)들로 구성되어 있다. CPU CPU는 오직 메모리와 작업하며 입출력 장치들과는 인터럽트(Interrupt)를 통해 커뮤니케이션 한다. CPU는 매우 빠른 자원이기 때문에 입출력 장치들을 직접 관리할 경우 비효율적인 동작을 하게 된다. 따라서 각각의 입출력 장치들은 해당 장치를 제어하는 디바이스 컨트롤러(device controller)와 로컬 버퍼(local buffer)를 가지고 있고, 디바이스 컨트롤..

운영 체제란?

*본 강의는 KOCW에서 이화여대 반효경 교수님의 2014년도 1학기 공개 강의를 공부하며 요약 및 정리한 내용입니다. 운영 체제란? 운영체제란 컴퓨터 하드웨어 바로 위에 설치되어 사용자 및 다른 모든 소프트웨어와 하드웨어를 연결하는 소프트웨어 계층을 의미한다. 전문적이고 좁은 의미의 운영체제는 핵심부분인 커널(kernel)을 의미하나 넓은 의미로는 커널 뿐 아니라 각종 주변 시스템 유틸리티를 포함한 개념을 의미한다. 운영 체제의 목적 운영체제의 가장 중요한 목적은 컴퓨터 시스템의 자원을 효율적으로 관리하는 것이다. 또한, 컴퓨터 시스템을 보다 편리하게 사용할 수 있는 환경을 제공하는 목적도 가지고 있다. 운영 체제의 분류 동시 작업 가능 여부에 따라 분류하면 단일 작업(single tasking)과 다..