knowledge/IT-license

[ 정보처리기능사 필기 ] 3. PC 운영체제

발효홍삼 2023. 1. 14. 05:01
728x90

1. 운영체제의 개념

  • 운영체제의 목적 : 처리 능력의 향상, 응답 시간(Turnaround Time) 단축, 사용 가능도 증대, 신뢰도 향상
  • 운영체제의 성능 평가 요소
    -처리능력(Throughput) 향상 : 시스템의 생산성을 가늠하는 단위, 일정 시간 동안 처리하는 일의 양
    -응답시간(Turnaround Time) 단축 : 시스템에서 결과가 얻어질 때까지의 시간
    -사용가능도(Availability) 증대 : 시스템을 얼마나 빨리 사용할 수 있는가의 정도
    -신뢰도(Reliability) 향상 : 주어진 문제를 얼마나 정확하게 처리하는가의 정도

2. 운영체제의 구성

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

3. 운영체제의 발전

  • 실시간 처리 시스템 ( Real Time Processing System ) : 데이터 발생과 동시에 즉시 처리해야하는 경우의 자료 처리 시스템
  • 일괄 처리 (Batch Processing) 방식 : 처리할 데이터를 일정 기간 또는 일정량 모았다가 한 번에 처리할 수 있는 방식

4. 운영체제의 기능 - 페이지 교체 기법

  • LRU (Least Recently Used) : 가장 오랫동안 사용되지 않은 페이지를 교체할 페이지로 선택하는 기법
  • FIFO ( First Input First Out) : 주기억 장치 내에 가장 먼저 들어온, 가장 오래된 페이지를 교체할 페이지로 선택하는 기법
  • LFU ( Least Frequently Used) : 사용된 횟수가 가장 적은 페이지를 교체할 페이지로 선택하는 기법
  • 최적화 기법 ( OPT, OPTimal replacement) : 오랫동안 사용되지 않거나 사용도가 낮은 페이지를 선택하여 교체하는 기법

5. DOS 명령어

  • DIR ( DIRectory )
    디스크 내의 파일 목록, 파일에 대한 정보, 파일의 수, 파일의 크기, 생성날짜와 시간, 디스크 정보를 표시해주는 내부 명령어
    사용법 : DIR [드라이브:] [경로] [파일명][/옵션]
    - /P (Pause) : 한 화면씩 표시
    - /W (Wide) : 파일명과 확장자만 한 줄에 5개씩 표시, 화면에 많은 양의 내용이 보임
    - /O (Order) : 정렬 방식대로 표시
    - /S (Subdirectory) : 지정한 디렉터리와 하위 디렉토리의 파일까지 모두 표시
    - /A (All) : 지정한 디렉터리와 하위 디렉토리의 파일까지 모두 표시
    정렬 옵션
    - OD (Date) : 날짜순 정렬
    - OE (Extension) : 확장자의 알파벳 순으로 정렬
    - ON (Name) : 이름순으로 정렬
    - OS (Size) : 크기 순으로 정렬
  • FDISK 
    하드 디스크 파티션의 논리적 분할과 삭제 작업을 수행, 하드 디스크에만 사용이 가능하고 플로피 디스크에는 적용되지 않는 명령어
  • ATTRIB
    파일의 속성을 지정 및 해제하는 명령어
    사용법 : ATTRIB [+속성 / -속성] [드라이브:] [경로] [파일명] [/옵션]
    + : 속성 설정 , - : 속성 해제
    - R (Read Only) : 읽기 전용 속성
    - A (Archive) : 저장 기능 속성
    - S (System) : 시스템 파일 속성
    - H (Hidden) : 숨김 속성

6. Windows의 기능

  • Plug & Play (PnP) 기능 : 새로운 하드웨어 설치 및 설정을 자동으로 처리

7. Unix

  • 특징 : 시분할 온라인 대화식 시스템, C언어 기반으로 제작된 운영체제, 확장성과 이식성이 우수함
  • 구성 - Kernel : 커널, UNIX 운영체제의 가장 핵심적인 부분으로 항상 주기억장치에 상주하며 시스템의 자원을 관리, 프로세스 관리, 입출력 관리, 파일 관리, 메모리 관리, 시스템 호출, 프로세스 간 통신을 관리

8. Dead Lock

  • 두 개 또는 그 이상의 프로세스들이 다른 프로그램에 의해 사용되고 있는 장치를 기다리기 때문에 처리가 진행되지 않는 상태
728x90