운영체제계층은 총 5계층으로 구성되어 있다. 1계층은 프로세서 관리, 2계층은 메모리 관리, 3계층은 프로세스 관리, 4계층은 주변장치 관리, 5계층은 파일관리이다.
개요
운영체제계층에는 5개의 계층이 존재한다. 1계층인 프로세서 관리에서는 주로 프로세스의 동기화와 스케줄링을 담당한다. 여기서 스케줄링은 처리해야 할 일들의 순서를 정하는 일 또는 중앙처리장치(CPU)를 사용할 수 있는 순서를 정하는 일을 의미한다. 2계층인 메모리 관리에서는 메모리 할당과 회수하는 역할을 한다. 3계층인 프로세스 관리에서는 프로세스를 생성하거나 제거하는 역할을 담당한다. 4계층인 주변장치 관리에서는 컴퓨터 주변 기기인 키보드, 프린트, 마우스 등 주변 장치와 입출력 장치의 스케줄링을 관리하는 역할을 담당한다. 마지막으로 5계층인 파일 관리에서는 파일을 생성하거나 삭제하거나, 혹은 파일을 열거나 닫거나 복사하는 파일과 관련된 관리를 담당한다.[1]
특징
운영체제는 응용 소프트웨어가 실행되는 과정에서 하드웨어들을 제어하여 응용 소프트웨어를 실행시키고 실행 결과를 보일 수 있도록 컴퓨터 내부 동작을 관리하는 소프트웨어이다. 이러한 운영체제에는 5개의 계층이 존재한다. 운영체제는 하드웨어부터 1~5계층을 거쳐 사용자 프로세스까지 거치게 되는 구조로 되어 있다. 1계층인 프로세서 관리에서는 주로 프로세서의 동기화와 스케줄링을 담당한다. 여기서 스케줄링은 처리해야 할 일들의 순서를 정하는 일을 의미하며, 중앙처리장치를 사용할 수 있는 순서를 정하는 일을 말한다. 즉, 프로세서 스케줄링이란 실행 중인 프로그램을 처리해야 할 순서를 정하는 것으로 중앙처리장치에는 한 번에 한 가지 명령만 수행할 수 있기 때문에 이러한 스케줄링 작업이 필요하기 때문에 이미 어떤 실행 중인 프로그램에 대해 명령을 수행 중이라면 다른 실행 중인 프로그램은 작업을 할 수 없게 된다. 이때마다 순서를 바꿔서 실행 중이던 다른 프로그램도 이용할 수 있게 해주는 것이 프로세서 스케줄링이다. 2계층인 메모리 관리에서는 기억장치들을 관리하고 메모리 할당과 회수하는 역할을 한다. 여기서 메모리 할당은 프로그램이 사용하고 주기억장치인 램(RAM)과 롬(ROM)의 메모리의 공간을 확보하는 것을 말한다. 메모리의 자원은 한정되어 있기 때문에 메모리를 할당해 주어야만 사용이 가능하다. 하지만 사용하지 않거나 할당해야 할 메모리가 부족하다면 회수를 해야 하는 일이 발생하기 때문에 2계층에서 이러한 일을 담당한다. 3계층인 프로세스 관리에서는 프로세스를 생성하거나 제거하는 역할과 프로세스 간의 메시지 전달, 프로세스의 시작과 정지, 종료 등을 담당한다. 실행 중인 프로그램의 프로세스를 생성하여, 각 프로세스별로 관리를 하고 프로그램을 동시에 작업할 수 있도록 해준다. 그리고 프로그램 종료 시 프로세스를 제거한다. 실행 중인 프로그램을 관리하는 층이라고 할 수 있기 때문에 사용자가 사용하는 프로그램의 생성 및 제거 등 모든 부분을 이 3계층에서 관리한다고 볼 수 있다. 4계층인 주변장치 관리에서는 컴퓨터 주변 기기인 키보드, 프린터, 마우스 등의 주변 장치의 상태를 파악하고 일 또는 출력 장치의 스케줄링을 관리한다. 그리고 입출력에 대한 전반적인 사항을 지시하는 역할을 담당한다. 5계층인 파일 관리에서는 파일을 생성하거나 삭제하거나, 혹은 파일을 열거나 닫거나 복사하는 파일과 관련된 관리 및 유지 등을 담당한다.[2]
이러한 운영체제에서 가장 핵심적인 역할을 하는 부분이 커널이고 운영체제 5계층이 커널에 포함된다. 커널은 컴퓨터 운영체계의 가장 중요한 핵심으로써 운영체계의 다른 모든 부분에 여러 가지 기본적인 서비스를 제공한다. 그리고 메모리나 저장장치 내에서 운영체계의 주소공간을 관리하고, 이들을 모든 주변 장치들과 커널의 서비스들을 사용하는 다른 사용자들에게 고루 나누어주는 메모리 관리자를 가지고 있다. 또한, 프로세서 관리, 메모리 관리, 프로세스 관리, 주변장치 관리, 파일 관리와 더불어 인터럽트 처리 또한 담당하는데, 인터럽트란 지금 하던 일을 멈추고 다음에 무슨 작업을 할지 결정하는 역할을 한다.[3]
각주
참고자료
- j3rrry, 〈정보보안기사〉, 《깃허브》, 2019-04-23
- jinhyy, 〈2. 운영체제 시스템 구조〉, 《티스토리》, 2018-11-02
- 루타, 〈운영체제 5계층 구조〉, 《네이버 블로그》, 2016-08-18
- poiu8944, 〈OS 운영체제 특징 및 종류〉, 《벨로그》, 2020-05-04
- 커널 네이버 지식백과 - https://terms.naver.com/entry.nhn?cid=42111&categoryId=42111&docId=782920
- Landis Jordan, 〈운영체제의 구조에 따른 분류〉, 《슬라이드서브》
같이 보기
이 운영체제계층 문서는 자동차 부품에 관한 글로서 검토가 필요합니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 문서 내용을 검토·수정해 주세요.
|
자동차 : 자동차 분류, 자동차 회사, 한국 자동차, 독일 자동차, 유럽 자동차, 미국 자동차, 중국 자동차, 일본 자동차, 전기자동차, 자동차 제조, 자동차 부품 □■⊕, 자동차 색상, 자동차 외장, 자동차 내장, 자동차 전장, 자동차 부품 회사, 배터리, 배터리 회사, 충전, 자동차 판매, 자동차 판매 회사, 자동차 관리, 자동차 역사, 자동차 인물
|
|
자동차 부품
|
계기 • 레저보어(리저버) • 레저보어 탱크(리저버 탱크) • 보조장치 • 부품 • 비순정부품 • 소모품 • 순정부품 • 스프링 • 아세이(어셈블리) • 옵션 • 운전장치 • 자동차 부품 • 정품 • 케이블 • 튜닝 • 파이프 • 햅틱 • 호몰로게이션
|
|
차대(섀시)
|
3 in 1 • VIN • 강선 • 강판 • 공차 (오차) • 공차 (자동차) • 공차중량 • 단차 • 드레인홀 • 롤링섀시 • 모노코크 • 바디 • 바디온프레임 • 배분중량 • 보일러 • 섀시 • 소자 • 에어백 모듈 • 연결모듈 • 오일 • 오일팬 • 워터펌프(냉각수 펌프) • 인버터 • 인클로저 • 중량 • 차대(섀시) • 차대번호 • 차량 총중량(GVW) • 철판 • 촉매장치 • 충전기 • 캐빈룸 • 캡오버 • 컨버터 • 크러시존(크럼플존) • 프레임 • 프로펠러 • 플러그 • 히트펌프
|
|
엔진
|
2기통 • 4기통 • 5기통 • 6기통 • 7기통 • 8기통 • 10기통 • 12기통 • 16기통 • 18기통 • 20기통 • LPDI엔진 • LPG엔진 • LPI엔진 • OHV • PS • rpm • V형엔진 • 가솔린엔진 • 가스터빈 • 공랭식 엔진 • 기화기 • 내연기관 • 냉각수 • 냉각장치 • 냉각제 • 냉각팬 • 냉간상태 • 노즐 • 다기통 • 디젤엔진 • 라디에이터 • 마력 • 배기밸브 • 밸브 • 봄베 • 부동액 • 분사 • 석유엔진 • 선박 엔진 • 수랭식 엔진 • 수소탱크 • 수소터빈 • 수평대향 엔진 • 슈퍼차저 엔진 • 스로틀바디 • 스로틀밸브 • 실린더 • 싱글터보 • 양자엔진 • 엔진 • 엔진룸 • 엔진마운트 • 엔진오일 • 엔진제어장치 • 연료분사기 • 연료시스템 • 연료전지 • 연료주입구 • 연료탱크 • 연료파이프 • 연료펌프 • 연료필터 • 열기관(열원동기) • 왕복기관 • 외연기관 • 원동기 • 원자력기관 • 원형봄베 • 자동차 엔진 • 자연흡기엔진 • 점화케이블 • 점화플러그 • 제트엔진 • 증기기관 • 증기터빈 • 직렬엔진 • 최고출력 • 최대토크 • 캠 • 캠축(캠샤프트) • 커넥팅로드(연결봉) • 크랭크 • 크랭크축 • 탱크 • 터보랙 • 터보엔진 • 터보차저 • 터빈 • 토크 • 트윈터보 • 파워팩 • 플라이휠 • 피스톤 • 피스톤 엔진 • 항공기 엔진 • 흡입밸브
|
|
모터
|
고정자(스테이터) • 교류모터 • 교류발전기 • 구동모터 • 구동모터 최대출력 • 동기모터 • 듀얼모터 • 모터 • 모터룸 • 발전기 • 시동모터 • 싱글모터 • 용단 • 유도모터 • 인휠모터 • 인휠시스템 • 인휠헥사모터 • 직류모터 • 직류발전기 • 축전지 • 코일 • 토크컨버터 • 트라이모터(트리플모터) • 퓨즈 • 퓨즈박스 • 퓨즈풀러 • 필라멘트 • 회전자(로터) • 회전축
|
|
구동장치
|
4매틱 • AWD 디스커넥터 • B-ISG • HTRAC • IGBT • PE모듈 • TCU • xDrive • 가변축 • 가속기 • 가속기 (자동차) • 감속기 • 공회전 속도조절 장치 • 공회전 제한 장치(ISG) • 구동 • 구동벨트 • 구동장치 • 구동축 • 기어(톱니바퀴) • 기어박스 • 기어비 • 기어오일 • 다운시프트 • 동력전달장치 • 뒷차축(리어액슬) • 듀얼클러치 • 무단변속기 • 미션 • 미션오일 • 배전기 • 벨트 • 변속기 • 사륜구동 • 앞차축(프런트액슬) • 업시프트 • 이륜구동 • 전륜구동 • 전축 • 종감속기어 • 차동기어(디퍼런셜) • 차동장치 • 차축(액슬) • 추진축 • 축 • 클러치 • 타이밍벨트 • 파워트레인 • 프로펠러 샤프트 • 후륜구동 • 후축
|
|
조향장치
|
경사각 • 너클암 • 너클 조인트 • 로어암 • 사륜조향 • 스러스트 • 스러스트 각 • 스티어링(조향장치) • 스티어링너클(너클) • 스티어링박스 • 스티어링 샤프트 • 스티어링암 • 어퍼마운트 • 어퍼암 • 전경각 • 전륜조향 • 조향축 • 캐스터 • 캠버 • 캠버각 • 킹핀 • 킹핀 경사각 • 킹핀 오프셋 • 토우 • 후경각 • 후륜조향 • 휠 밸런스 • 휠 얼라인먼트
|
|
제동장치
|
ABS • EBD • HHC • 경사로 밀림 방지 • 드럼브레이크 • 디스크 브레이크(디스크 로터) • 미끄럼 방지장치 • 베이퍼로크 • 보조제동장치(BA) • 브레이크드럼 • 브레이크라이닝 • 브레이크슈 • 브레이크 어시스트 시스템 • 브레이크오일 • 브레이크패드 • 슈팅 브레이크 • 오버라이드 • 오토홀드 • 전자식 제동력 분배(EBD) • 제동장치(브레이크) • 캘리퍼 • 클램프 • 클램핑력(클램프력) • 트랙션 컨트롤 시스템(구동력 제어장치)
|
|
서스펜션
|
가변댐퍼 • 고무부싱(러버부싱) • 기계식 서스펜션 • 댐퍼(제진기) • 더블위시본 서스펜션 • 마운트 • 매직 바디 컨트롤 • 부싱 • 서스펜션(현가장치) • 서스펜션암(컨트롤암) • 쇼크업소버 • 스트럿 서스펜션 • 액티브 서스펜션 • 에어매틱 • 에어서스펜션 • 에어스프링 • 전자제어 서스펜션 • 주파수 감응형 댐퍼 • 코일스프링 • 판스프링 • 플레이너 시스템 • 하시라 • 하이드로 부싱 • 현가상질량 • 현가하질량
|
|
흡배기장치
|
매연저감장치 • 배기 • 배기음 • 배기장치 • 배출 • 에어덕트 • 흡기 • 흡기장치 • 흡배기 • 흡배기장치 • 흡입
|
|
위키 : 자동차, 교통, 지역, 지도, 산업, 기업, 단체, 업무, 생활, 쇼핑, 블록체인, 암호화폐, 인공지능, 개발, 인물, 행사, 일반
|
|