[자격증] 정보처리기사 필기시험 4과목 (2)

km-ji·2024년 8월 2일

자격증

목록 보기
2/14

운영체제의 개념

목적 : 처리 능력(Throughput), 반환시간(Turn Around Time), 사용 가능도(Availability), 신뢰도(Reliability)

구성 : 제어 프로그램(감시, 작업관리, 데이터 관리), 처리 프로그램(언어 번역, 서비스 프로그램)

Windows

GUI / 선점형 멀티태스킹 / PnP / OLE / 255자의 긴 파일명 / Single-User 시스템

Unix

구성 - 하드웨어 / 커널 / 쉘 / 유틸리티 / 사용자

  • 파일 디스크립터 : 파일 시스템이 관리하므로 사용자가 직접 참조 X

기억장치

레지스터 - 캐시 기억장치 - 주기억장치 - 보조기억장치

(속도 빠르고, 시간도 빠른데, 비싸고, 용량 적은 왼쪽~)

관리 전략 : 반입 Fetch, 배치 Placement, 교체 Replacement

가상기억장치 구현 기법 / 페이지 교체 알고리즘

종류 : 페이징, 세그먼트

  • 페이징(동일한 크기) → 내부 단편화
  • 세그먼트(다른 크기) → 외부 단편화

페이지교체 알고리즘

  • OPT : 가장 오랫동안 사용하지 않을 페이지 교체
  • FIFO : 먼저 들어와서 가장 오래 있었던 페이지 교체
  • LRU : 최근에 가장 오랫동안 사용하지 않은 페이지 교체
  • LFU : 사용 빈도가 가장 적은 페이지 교체
  • NUR : 최근에 사용되지 않은 페이지 + 향후에도 안쓸 가능성 높다 → 시간 단축
  • SCR : 가장 오랫동안 주기억장치에 있던 페이지 중 자주 사용되는 페이지의 교체를 방지

논리→물리 (가상주소→실기억주소) : 주소 변환, mapping, 사상

가상기억장치 기타 관리 사항

페이지 크기

  • 작을 경우(단편화 감소, 한 개 페이지가 주기억장치로 가는 시간 단축, 맵 테이블 크기 커짐) / 클 경우

Locality

  • 시간 구역성
  • 공간 구역성

워킹셋

페이지 부재 빈도 방식

프리페이징

스래싱Thrashing

  • 프로세스 처리 시간 < 페이지 교체 소요 시간

프로세스

프로세스 정의

PCB(현재상태, 포인터, 우선순위, 식별자, CPU 레지스터 정보, 주기억장치, 입출력, 계정정보)

프로세스 상태 전이

  • Dispatch, wake up, spooling, traffic controller

스레드

  • 분류 : 사용자 수준, 커널 수준
  • 장점, 특징

스케줄링

인터넷

IP주소 : C클은 192~223

서브네팅

OSI

물데네전세표응!

CBT

profile
I'm mz. Do you want to try mzing?

0개의 댓글