Skip to content

Latest commit

 

History

History
16 lines (11 loc) · 990 Bytes

linux_struct.md

File metadata and controls

16 lines (11 loc) · 990 Bytes

리눅스의 구조

우리가 컴퓨터를 켜면,

  1. 본체(하드웨어)에 전기가 들어갑니다.
  2. 하드웨어, 장치 연결에 이상이 없다면 리눅스 커널이 실행됩니다.
  3. 커널이 OS작동에 필요한 프로세스들을 순서대로 실행시킵니다.(System Call interface를 통해서..)
  4. 데스크탑 버전인경우 X-windows 가 실행되며 Desktop 화면이 띄워집니다.
  5. Desktop에서 우리는 Shell(X-Windows용 터미널)을 띄웁니다.
  6. 우리는 터미널을 열어서.. 우리가 필요한 소프트웨어(마야, 뉴크)를 실행시킵니다.

linux_struct

우리가 리눅스 커널의 깊숙한 부분을 다루진 않지만, 컴파일러, Shell, Application 개발 부분은 개발자가 다루는 영역입니다. 추후 공부할 때 참고하면 좋습니다.

자신이 작성하는 코드가 OS 아키텍쳐중 어떤 Layer층인지 알고 진행하는 것은 중요합니다.