Computer/운영체제
-
OS 운영체제 - 2. CPUComputer/운영체제 2020. 7. 3. 16:34
총 네가지를 설명할 겁니다. 1. CPU 구성요소 (사실 이 부분은 컴퓨터 구조와 관련된다. 패스해도 무방) 2. CPU 가상화 3. CPU와 프로세스와 스레드 4. CPU 스케쥴링 1. CPU 구성요소 물론 기계 부품의 내부속까지 알 필요는 없지만, 적어도 CPU의 구성요소들을 알면 아 CPU가 이런 방식으로 돌아가는구나를 이해할 수 있다. (1) 하드웨어 구조 우선 컴퓨터 하드웨어는 CPU, 메인메모리, I/O bus등으로 이루어지는데 1) CPU는 연산을 담당하고, 2) 메인메모리가 컴파일된 프로그램 코드를 보관하며, 3) I/O Bus는 하드웨어 내부에서 서로 데이터를 주고받기 위해 사용되는 경로다. (2) CPU코어란 위의 그림은 CPU코어 하나와 외부장치들 간의 관계를 보여주고 있다. CPU코..
-
OS 운영체제 - 1. 운영체제란Computer/운영체제 2020. 7. 3. 15:33
원론적인 기능정의는 패스하고, 포인트 위주로 정리합니다. 1. 운영체제는 무엇인가 자.원.관.리 프로그램 운영체제는 컴퓨터 시스템자원(하드웨어)를 관리하는 프로그램이다 하드웨어를 컨트롤할 수 있다는 점에서 시스템 소프트웨어다 ( 시스템 소프트웨어의 다른 종류로는 링커, 로더, 컴파일러등이 있다) 2. 운영체제가 하는일을 자세히 말해보라 프로그램 연산을 실행하는 핵심 제어장치 CPU를 관리합니다 -> ALU, Register. 메모리를 관리합니다 -> ROM RAM Cache메모리 가상메모리 I/O 입출력을 담당하는 주변장치들을 관리합니다 -> device controller cf) 장치 드라이버 다운로드란? 운영체제가 컴퓨터에 연결된 장치들과 호환되도록 해주는 소프트웨어. 이 호환되는 부분이 device..