https://s3-us-west-2.amazonaws.com/secure.notion-static.com/6022d9bf-c3c3-430c-b09f-9298147a98e2/Untitled.png

https://hits.seeyoufarm.com/api/count/incr/badge.svg?url=https%3A%2F%2Fwww.notion.so%2Fgrabyroom%2F8d9e92b19e084c5a8cb173a695aa81af)](https://hits.seeyoufarm.com/api/count/incr/badge.svg?url=https%3A%2F%2Fwww.notion.so%2Fgrabyroom%2F8d9e92b19e084c5a8cb173a695aa81af)](https://hits.seeyoufarm.com))

<aside> 💡 IT 크리에이터 그랩의 YOUTUBE 구독하기

매일 발송되는 신선한 IT 뉴스레터 구독하기

더 많은 개발 지식들을 알고 싶다면? 👉🏼IT 개발자와 일할 때 필요한 모든 개발지식

</aside>

목차


1. 운영체제 & 하드웨어

운영체제

디자인은 신경쓰지 말고 의미만 파악하시길...ㅎㅎㅎ

디자인은 신경쓰지 말고 의미만 파악하시길...ㅎㅎㅎ

운영체제(OS)는 프로그램들을 실행하는 메인 프로그램입니다.

프로그램들을 실행시키기 위해서는 하드웨어의 자원이 필요합니다. 그래서 운영체제는 하드웨어의 자원들을 이용해서 응용 프로그램을 관리하게 됩니다.

이 외에도 운영체제는 네트워크 통신, 입출력 장치 관리 등 우리가 컴퓨터 사용에 필요한 모든 것을 관리합니다.

<aside> 💡 전세계에서 가장 많이 쓰이는 OS는 Linux 입니다. 거의 모든 IT 회사에서 사용하는 서버는 Linux OS를 기반으로 해서 동작하고 있습니다.

우리가 많이 사용하는 Android OS는 Linux OS를 기반으로 만들어졌습니다. Android 이 외에도 Ubuntu OS, Cent OS 등이 있습니다.

</aside>

[심화]

운영체제는 내부에 여러 개의 구성요소로 나뉘는데요. 그 중에서 **커널**은 바로 프로그램들을 중재하는 역할을 하게 됩니다.