728x90
반응형
SMALL
들어가며
운영체제는 프로그램한테 제공해주는 기능은 다양합니다.
아이폰과 안드로이드 폰이 제공해줄 수 있는 기능이 다르다.
자동차의 엔진, 사람의 심장과 같은 역할
커널은 운영체제의 핵심기능을 담당하는 한 부분
유저 인터페이스는 아이콘 또는 마우스로 조작할 수 있는 그래픽 인터페이스가 있고 커맨드 라인 인터페이스가 있습니다.
유저 인터페이스는 커널로 부터 도움을 받음
자원에 직접 접근을 하면 위험하다.
운영체제의 코드를 실행해야 한다.
슈퍼바이저 플래그로 사용자 모드와 커널 모드를 구분할 수 있다.
이중 모드는 CPU가 명령어를 실행하는 모드를 크게 사용자 모드와 커널 모드로 구분
시스템 호출은 커널모드로 진입하기 위해서 운영체제에게 부탁하는 것이다.
각 명령어를 통해서 시스템을 호출하고 해당 명령어를 수행한다.
메모리에 적재되고 실행되는 프로그램을 프로세스라고 한다.
메모리에 적재되서 동시에 실행되고 있는 여러 프로세스를 관리해준다.
보조기억장치에 있는 데이터들을 파일 단위로 묶어서 저장 장치에 보관
파일들을 묶어서 폴더(디렉터리) 단위로 저장 장치에 보관
감사합니다.
참고 url - https://www.youtube.com/watch?v=R4j_hDQuBOc&list=PLYH7OjNUOWLUz15j4Q9M6INxK5J3-59GC&index=27
728x90
반응형
LIST
'혼자 공부하는 컴퓨터 구조 및 운영체제 (복습)' 카테고리의 다른 글
[운영체제] 프로세스 상태와 계층 구조 (1) | 2024.10.18 |
---|---|
[운영체제] 시스템 호출 직접 관찰하기 (1) | 2024.10.18 |
[운영체제] 운영체제를 알아야 하는 이유 (3) | 2024.10.18 |
컴퓨터 구조를 위해 '혼자 공부하는 컴퓨터 구조 및 운영체제 (한빛 미디어)'를 참고하였습니다. (4) | 2024.10.14 |
레지스터를 직접 조작하며 입출력 해보기 (3) | 2024.10.14 |