컴퓨터의 구조 한줄 정리

ssuda·2019년 12월 28일
0

Layered


컴퓨터는 layer로 이루어져 있다. 각 layer의 역할은 독립적이지만, 하위 layer에 대한 의존성을 가지고 있다.

컴퓨터 구조


비유LayerInternetI/O system
민간UserInternetClick
검/경Debugger
공무원System CallSocketFile
정부(O/S)Kernel(=CPU, Processor)Protocol(TCP/IP)File System (NTFS)
Device Driver
영토/영공H/WNIC(Network Interface Card)디스크(SSD)

유저(User) 영역에는 프로세스들이 동작하고 있는데 각 프로세스들은 독립적인 메모리 공간을 차지하고, 쓰레드는 각 프로세스에서 할당된 메모리 공간을 차지하며 프로세스의 일을 한다.
각 프로세스는 다른 프로세스의 영역에 Access(Read/Write)하지 못한다. 이때 모든 Process들의 영역을 관리하는 기능을 검/경이 한다.

참고자료


본 글을 다음의 강의 영상을 정리한 글입니다.
[IT 인프라] 01. 뭘 배우더라도 알아야 하는 ‘컴퓨터 구조와 소켓의 본질’

profile
안녕하세요 코딩을 사랑하는 ssuda 입니다.

0개의 댓글