Untitled

목차


1. 운영체제(OS) & 하드웨어

- 운영체제(OS)

**운영체제(OS)**는 프로그램들을 실행하는 메인 프로그램 < 컴퓨터 : 스마트폰, 데스크탑, 노트북 전부 포함

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/7f6a23a4-0808-470b-b35b-667f746abc38/Untitled.png

운영체제(OS)의 역할 프로그램들을 실행시키기 위해서는 하드웨어의 자원이 필요하다. 그래서 운영체제는 하드웨어의 자원들을 이용해서 응용 프로그램(APP)을 관리하게 된다. 이 외에도 운영체제는 네트워크 통신, 입출력 장치 관리 등 우리가 컴퓨터 사용에 필요한 모든 것을 관리한다.

1. 자원 관리 : CPU, 메모리 등의 자원들을 효율적으로 관리 2. 프로그램(APP) 관리 3. 네트워크 통신 4. 입출력 장치(모니터, 키보드, 마우스) 관리

- 하드웨어 (CPU, 메모리, 디스크)

키워드 : 통제, 계산, 처리

**CPU**는 컴퓨터 시스템을 통제하고 프로그램이 돌아가는 모든 계산을 한다. 프로그램에서 입력된 명령들을 운영체제(OS)의 중재 하에 CPU가 처리를 한다. 즉, 모든 프로그램들이 실행된다는 것은 CPU가 일을 하고 있다는 것이다.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/bde34d65-90ea-4890-adaf-0136e4790bb7/Untitled.png

<aside> 💡 예를들어,

  1. 프로그램 - 카카오톡 ‘메세지 보내기, 친구 추가’ 혹은 엑셀 ’글자 입력하기, 테두리 치기’ 등의 명령
  2. 컴퓨터에서 자체적으로 돌아가는 운영체제(OS)가 중재
  3. CPU가 처리

</aside>