728x90
반응형
기억 장치 교체 전략
- OPT OPTimal replacement
- 이후에 가장 오랫동안 사용되지 않을 페이지를 먼저 교체하는 기법이다.
- 실현 가능성이 희박
- FIFO First In First Out
- 가장 먼저 적재된 페이지를 먼저 교체하는 기법.
- 구현이 간단하다.
- LRU Least Recently Used
- 각 페이지마다 계수기나 스택을 두어 현 시점에서 가장 오랫동안 사용하지 않은 페이지를 교체하는 방법이다.
- LFU Least Frequantly Used
- 참조된 횟수가 가장 적은 페이지를 먼저 교체하는 기법.
운영체제 스케줄링
- HRN Highest Response -ration Next
- 응답비율=서비스시간(대기시간+서비스시간)
- 선점형
- 우선순위가 높은 것 부터 처리하는 것이 아니라, 계산된 값이 큰 거 먼저 CPU 할당한다.
- SJF Shortest JobFirst
- 비선점 스케줄링 기법의 일종.
- 준비 상태 큐에서 기다리고 있는 프로세스들 중에서 실행 시간이 가장 짧은 프로세스에게 먼저 CPU를 할당하는 스케줄링 방법이다.
UNIX
- Multi - User 및 Multi-Tasking 을 지원한다.
- 네트워킹 시스템이며 대화식 운영 체제이다.
- 높은 이식성과 확장성, 프로세스 간 호환성이 높다.
- 트리 구조의 계층적 파일 시스템을 갖는다.
쉘Shell
- 사용자가 지정한 명령들을 해석하여 커널로 전달하는 명령어 해석기이다.
- 시스템과 사용자간의 인터페이스를 담당한다.
- 종류: C Shell, Bourn Shell, Korn Shell
커널 Kernel
- 운영 체제 핵심 부분인 커널은 프로세스 관리, 기억 장치 관리, 입출력 관리, 파일 시스템 관리 등의 기능을 수행한다.
- 사용자 인터페이스 제공은 Shell 쉘의 기능이다.
OSI Open Systems Interconnection 참조 모델
- 국제 표준화 기구 (ISO) 에서 개발한 모델로 컴퓨터 네트워크에서 여러 시스템이 데이터를 주고받고 서로 연동할 수 있는 표준화된 인터페이스를 제공하기 위해 프로토콜을 기능별로 나눈 것이다.
- OSI 7계층 구조
7 | 응용 계층 application | Data | 웹 서버, 이메일 서버, DNS 서버, 프록시 서버 |
6 | 표현 계층 presentation | Data | 암호화 장비, 압축 장비 |
5 | 세션 계층 session | Message | 게이트웨이, 로드 밸런서 |
4 | 전송 계층 transport | Segment | 방화벽, 로드밸런서, 게이트웨이 |
3 | 네트워크 계층 network | packet | 라우터, IP, 스위치, 게이트웨이 |
2 | 데이터 링크 Data Link | Frame | 스위치, 브리지, 네트워크 인터페이스 카드 |
1 | 물리 physical | bit | 리피터, 허브, 케이 |
- 1계층 물리 Physical
- 통신 회선을 통하여 비트 전송을 수행하기 위해 전기적, 기계적인 제어 기능을 수행하는 계층.
- 프로토콜 종류: RS-232, Ethernet, WI-FI, Bluetooth, V.24, X.21
- 2 계층 Data Link
- 인접한 두 개의 통신 시스템 간에 신뢰성이 있는 효율적인 데이터를 전송하는 계층이다.
- 링크의 설정과 유지 및 종료를 담당한다.
- 전송 데이터의 흐름 제어, 프레임 동기, 오류 제어 등을 수행한다.
- 링크의 효율성을 향상시킨다.
- 프로토콜 종류: HDLC,PPP, LLC, LAPB, LAPD, ADCCP
- 3 계층 Network
- 통신망을 통하여 목적지까지 전달하는 계층
- 패킷의 경로 선택 및 중계 역할을 한다.(라우터, 라우팅)
- 과도한 패킷 유입에 대한 폭주 제어 기능을 한다.
- 프로토콜 종류: IP, ICMP, IGMP, RARP
- 4계층 전송 Transport
- 통신 양단간 ( End to End) 투명한 데이터 전송을 제공한다.
- 에러 제어 및 흐름 제어를 담당한다.
- 프로토콜 종류: TCP, UDP
- 5계층 세션 Session
- 응용간의 대화 제어 ( Dialogue control) 를 담당하는 계층
- 긴 파일 전송 중 통신 상태가 불량하여 트랜스포트 연결이 끊어지는 경우 처음부터 다시 전송 하지 않고 어디까지 전송이 진행되었는지를 나타내는 동기점 ( synchro-nization point) 을 이용해 요류를 복구한다.
- 6 계층 표현 Presentation
- 응용 프로세스 간에 데이터 표현상 차이에 상관 없이 통신이 가능하도록 독립성을 제공 (코드변환, 데이터 압축 등) 을 하는 계층이다.
- 7계층 응용 Application
- 네트워크 가상 터미널 (network virtual terminal) 이 존재해 서로 상이한 프로토콜에 의해 발생하는 호환성 문제를 해결하는 계층이다.
- 프로토콜 종류: HTTP, SMTP, FTP, DNS, SNMP, Telnet
TCP/IP 인터넷 표준 프로토콜
TCP (Transmission Control Prococol)
- OSI 7계층의 전송 계층에 속한다.
- 특징: 접속형 서비스, 전이중 전송 서비스, 신뢰성 서비스
- 기능: 패킷 다중화, 오류 제어, 흐름 제어, 순서 제어
IP (Internet Protocol)
- OSI 7계층의 네트워크 계층에 해당하며, 비신뢰성 서비스를 제공한다.
- 비연결성 송신지가 여러 개인 데이터 그램을 보내면서 순서가 뒤바뀌어 도달할 수 있으며 IP프로토콜 헤더 길이는 최소 20 ~60 byte이다.
- ARP (Address Resoloution Protocol): 논리 주소 (IP 주소) 를 물리주소 (MAC 주소)로 변환하는 프로토콜이다.
- RARP( Reverse Address Resolution Protocol) : 호스트의 물리주소 (MAC주소) 로부터 논리 주소 ( IP 주소) 를 구하는 프로토콜이다.
- ICMP (Internet Control Message Protocol) : 동작 과정에서의 전송 오류가 발생하는 경우에 대비해 오류 정보를 전송하는 목적으로 사용
ICMP Internet Control Message Protocol 인터넷 제어 메세지 프로토콜
- TCP/IP 계층의 인터넷 계층에 해당한다. 네트워크 컴퓨터에서 운영 체제의 오류 메세지를 전송 받는 데 주로 쓰이며, 인터넷 프로토콜에 의존하여 직업을 수행한다.
- IP의 동작 과정에서 전송 오류가 발생하는 경우에 대비해 오류 정보를 전송하는 목적으로 사용하는 프로토콜이다.
TCP/UDP
- TCP Transmission Control Protocol
- 신뢰성있는 연결 지향형 전달 서비스를 제공
- 순서 제어, 에러 제어, 흐름 제어 기능을 제공한다.
- 전이중 서비스와 스트림 데이터 서비스를 제공한다.
- 메세지를 캡슐화 Encapsulation 과 역캡슐화 Decapsulation 한다.
- 서비스 처리를 위한 다중화 multiplexing 와 역다중화 Demultiplexing 을 이용한다.
- UDP User Datagram Protocol
- 비연결형 및 비신뢰성 전송 서비스를 제공한다.
- 흐름 제어나 순서 제어가 없어 전송 속도가 빠르다.
- 수신된 데이터의 순서 재조정 기능을 지원하지 않는다.
- 복구 기능을 제공하지 않는다.
728x90
'정보처리기사' 카테고리의 다른 글
정보처리기사: 데이터베이스 구축 (0) | 2025.01.11 |
---|---|
정보처리기사 실기 데이터베이스 (1) | 2023.10.03 |
정보처리기사 실기 정리 (1) | 2023.10.02 |
정보처리기사 실기 정리 (0) | 2023.10.01 |
정보처리기사 실기 정리 (0) | 2023.09.28 |