티스토리 뷰

운영체제 OS(Operating System)

 

위키피디아 이미지

 

운영체제란.

시스템 리소스(System Resource: 컴퓨터 하드웨어)  관리하며 응용프로그램을 운영 제어해 사용자가 컴퓨터를 편하게 사용할  있게 하는 소프트웨어 프로그램이다.

e.g. mac os, iOS, windows, linux, etc

 

응용프로그램이란.

운영체제 위에서 동작하는 프로그램/어플리케이션이다.

e.g. 엑셀, 파워포인트, 웹브라우저, 메모장, 게임 프로그램 등등

 

운영체제의 역할

한정된 시스템 리소스를 알맞게 응용프로그램에 분배하고, 응용프로그램의 하드웨어 접근 권한을 관리하며, 사용자와 컴퓨터 간의 커뮤니케이션을 지원한다.

 

커널(Kernel)  (Shell)

커널은 운영체제에서 가장 핵심이고 중요한 구성요소이다. 

쉘은 사용자가 운영체제의 기능과 서비스를 조작할  있도록 하는 프로그램이다. 

쉽게 말해 쉘은 사용자와 운영체제간의 상호작용을 가능하게 하는 프로그램인 것이다.

사용자가 쉘을 통해 명령을 내리면 커널에서 그것을 수행해 결과를 반환하고 그것을 쉘을 통해 보여준다

 

 

시스템 System call

운영체제가 제공하는 서비스/기능을 사용하기 위해 응용프로그램의 요청에 따라 커널에 접근하기 위한 인터페이스이다.

API통해 시스템콜을 호출할  있다.

API(Application Programming Interface): 프로그램과 다른 프로그램의 상호작용을 가능하게 해주는 것이다. 일단은 일종의 함수들의 집합 혹은 라이브러리라고 이해해도 무방

 

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/08   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
글 보관함