11. 응용 SW 기초 기술 활용

RushBsite·2022년 7월 23일
0

정보처리기사

목록 보기
7/7

운영체제의 목적

  • 처리 능력(Throughput) : 시스템이 일정시간 안에 처리하는 일의 양
  • 반환 시간 (Turn Around Time)
  • 사용 가능도
  • 신뢰도

Windows

  • 선점형 멀티태스팅
  • PnP
  • OLE - 다른 응용 프로그램에서 작성된 문자나 그림 등의 개체를 현재 작성 중인 문서에 자유롭게 연결(Linking)하거나 삽이(Embedding) 하여 편집할 수 있게 하는 기능

Unix

-c 언어 기반

  • At&t 벨 연구소, MIT , GE 공동 개발

Unix 시스템 구성

  • 커널
  • 유틸리티 프로그램

기억장치 관리

반입(Fetch)

  • 요구 반입
  • 예상 반입

배치(Placement)

  • 최초 적합 (빈 영역중 첫번째)
  • 최적 적합 (단편화 가장 적게)
  • 최악 적합 (단편화 가장 많게)

교체(Replacement)

ex) FIFO, OPT, LRU, LFU, NUR, SCR

주기억장치 할당기법

  • 연속 할당 기법
    • 단일 분할 할당 - 한순간에 한명의 사용자만이 주기억장치의 사용자 영역사용
      • 오버레이 기법 - 주기억 장치보다 큰 사용자 프로그램 실행
      • 스와핑 기법 - 하나의 프로그램 전체를 주 기억장치에 할당하여 사용하다가 필요 따라 다른 프로그램과 교체
    • 다중 분할 할당
      • 고정 분할 할당 기법( 정적 할당기법)
      • 가변 분할 할당 기법 (동적 할당 기법)
  • 분산 할당 기법
    • 페이징 기법 (고정크기)
    • 세그멘테이션 기법 (가변 크기)

페이지 교체 알고리즘

OPT

  • 앞으로 가장 오랫동안 사용하지 않을 페이지 교체
  • 벨 레이디 제안

FIFO

  • 가장 먼저 들어온 페이지 교체

LRU

  • 최근에 가장 오랫동안 사용하지 않은 페이지 교체

LFU

  • 사용 빈도가 가장 적은 페이지 교체

NUR

  • LRU 발전형, 참조비트와 변형 비트 사용

SCR

  • FIFO 발전형, 가장 오랫동안 있던 페이지 중 자주 사용되는 페이지 교체 방지

기억장치 기타 관리 사항

Locality (국부성)

프로세스가 실행되는동안 주기억장치를 참조할 때 일부 페이지만 집중적으로 참조하는 성질.
= 스레싱 방지를 위한 워킹 셋이론의 기반

Locality 종류

  • Temporal Locality
    (시간 구역성) - 하나의 페이지를 일정시간동안 집중적으로 액세스
  • Spatial Locality
    (공간 구역성) - 일정 위치(구역)의 페이지를 집중적으로 액세스

워킹 셋

= 프로세스가 일정 시간 동안 자주 참조하는 페이지 집합

스레싱

= 프로세스 처리 시간보다 페이지 교체에 소요되는 시간이 더 많아지는 현상

LAN 의 표준안

802.1 osi 참조모델과의 관계
802.2 LLC (논리링크제어) 계층에 관한 규약
802.3 CSMA/CD 방식의 매체 접근 제어 계층 규약
802.4 토큰 버스 방식 규약
802.5 토큰 링 방식
802.6 MAN(도시형 통신망) 규약
802.9 종합 음성/데이터 네트워크 규약
802.11 무선 네트워크


802.11 초기버전 2.4ghz/ csma/ca 최고 2mbps
802.11a 5ghz 대역 사용 OFDM 최고 54mbps
802.11b 초기버전 개선안, 11MBPS(5배)
802.11e Qos 기능 지원위해 MAC 계층 수정
802.11g 2.4ghz 사용하지만 54mbps
802.11n 2.4와 5사용하지만 최고 600

NAT

=1개의 정식 IP주소에 대량의 가상 사설 IP 주소를 할당 및 연결

profile
게임 기획/개발 지망생

0개의 댓글