분류 전체보기(15)
-
기억장치 관리
1. 기억장치의 종류 (1) 주기억장치 : 주기억장치는 비교적 비싼 자원이며 소량의 자료를 임시로 기억할 수 있고 영구히 저장할 수는 없다. 계층적인 기억장치의 구성은 주기억 장치보다 더 빠른 기억장치를 요구하게 되는데 이것은 CPU 내에 존재하게 된다. 이것을 '캐시 기억장치'라고 한다. * CPU가 직접 접근하여 처리할 수 있는 기억장치 * 현재 수행되는 프로그램, 입력데이터, 작업, 출력데이터를 정장하는 기억장소 * ROM : 기억된 내용을 자유롭게 읽을 수 있으나 자료를 임의로 기억시킬 수 없는 읽기 전용 기억장치로서 전원이 중단되어도 없어지지 않는다. 비활성 메모리이다. * RAM : 임의로 사용할 수 있으며 전원이 중단되면 데이터가 사라지는 휘발성 메모리로서 컴퓨터 작업시 하드디스크에 있는 내..
2019.10.06 -
프로세스 관리
(1) 프로그램이 주메모리에 적재되어 CPU에 의해 요청받은 작업을 수행하는 것을 프로세스라고 하며, 프로세스 관리는 요청받은 작업을 처리하기 위해 CPU, 메모리, 파일, 입출력장치와 같은 자원을 이용하여 수행되는 프로세스들에 대한 관리를 의미한다. * 프로세스 - 프로그램이 주메모리에 적재되어 수행되는 작업 단위 - 각각의 프로세스는 서로 간에 독립적인 주메모리 영역을 할당받는다. - 여러 프로세스 간의 작업전환 속도가 느리다. * 스레드 - 프로세스 하위에서 수행되는 한 개 이상의 작업 단위 - 개별 프로세스에 할당된 주메모리의 존재하는 코드, 데이터, 힙 영역을 생성된 스레드끼리 서로 공유한다. - 여러 스레드 간의 작업전환 속도가 빠르다. (2) 프로세스 제어블록 : 운영체제가 프로세스에 대한 ..
2019.10.06 -
운영체제의 개요
운영체제는 시스템 자원을 효율적으로 사용하고, 컴퓨터-사용자 간에 편리한 인터페이스를 제공하며 처리능력, 신뢰도, 사용가능도의 향상과 반환시간을 단축하여 주는 역할을 한다. 또한, 프로세서, 기억장치, 입출력장치, 파일과 같은 자원의 스케줄링 관리, 시스템 하드웨어 및 네트워크의 제어 기능을 포함하고 있다. 1. 운영체제의 주요기능 (1) 프로세스 관리 : 하드웨어에 의존하는 가장 하위 단위 수준으로 프로세스 스케줄링을 통해 실행 가능한 프로세스를 추적 관리한다. (2) 주기억 장치관리 : 주기억장치의 접근을 관리 제어하는 장치 부분으로 주소변환, 기억보호, 버퍼기억 등의 기능을 수행한다. (3) 보조기억장치관리 : 하드디스크와 같은 보조기억 장치에 대한 접근관리, 제어 등을 수행한다. (4) 입출력시스..
2019.10.06