OS
-
[운영체제] 2. 컴퓨터 시스템의 동작 원리OS 2020. 3. 18. 01:29
1. 컴퓨터 시스템의 구조 컴퓨터 내부 장치와 외부 장치로 구성 내부 장치 : CPU, 메모리 등... 외부 장치 : 디스크, 키보드, 마우스, 모니터, 네트워크 장치 등... 컴퓨터 내부로 데이터가 들어오는 것은 입력(Input), 컴퓨터 외부 장치로 데이터가 나가는 것은 출력(Output) 이라고 한다. 키보드와 같은 외부 장치를 입출력(I/O) 장치라고도 부른다. 각 하드웨어 장치마다 컨트롤러가 존재한다. 대표적으로, 메모리를 제어하는 메모리 컨트롤러와 디스크를 제어하는 디스크 컨트롤러가 있다. 2. CPU와 I/O 연산 컴퓨터내에서 수행되는 연산은 메인 CPU가 담당하고, 입출력 장치들의 연산은 I/O 컨트롤러가 담당한다. 이때, I/O 컨트롤러와 메인 CPU는 다른 곳에서 발생하므로 동시 수행이..
-
[운영체제] 1.운영 체제 개요OS 2020. 2. 20. 16:41
1. 운영 체제 정의 HW 바로 윗 단에 설치되는 SW 사용자 및 SW와 HW를 연결하는 계층 SW가 실행되기 위해서는 해당 프로그램이 메모리에 적재되어야 한다. 하지만, 운영 체제처럼 규모가 큰 프로그램이 모두 적재되면 메모리 낭비가 심하다. 따라서 항상 필요한 부분만을 전원이 켜짐과 동시에 적재, 아닌 부분은 필요할 때 적재. 이때 메모리에 상주하는 부분을 커널이라고 한다. 커널은 운영 체제의 핵심적인 부분을 뜻하며, 좁은 의미로의 운영 체제라고 불림. 2. 운영 체제의 기능 HW 에는 시스템 내 자원 관리 역할 USER 에는 편리한 인터페이스 환경 제공 [1] 시스템 내 자원을 효율적으로 관리 OS가 자원 관리자라고도 불림 CPU, 메모리, 하드디스크 등 HW와 SW를 효율적으로 관리해 가장 좋은 ..