운영체제의 정의 

멀티태스킹 - 여러개의 프로그램을 동시에 진행하는 것 

OLE(object linking and Embeding ) : 여러 응용 프로그램에서 작성된 문자나 그림등의 개체를 현재 작성 중인 문서에 자유롭게 연결하거나 삽입하여 편집 할수 있는 기능 

 

UNIX의 개요 및 특징 

- 통신망 관리용 운영체제로 적합하다 

- 트리 구조의 파일 시스템을 갖는다

 

 

기억장치의 관리 전략 개요 

: 보조기억 장치를 -> 주기억장치에 데이터를 적재 시키는 방법 

: 반입, 배치, 교체 전략 

 

반입 전략 

: 보관중인 프로그램이나 데이터를 주기억장치에 언제 적재시킬 것인가?

1) 요구 반입 : 실행 중인 프로그램이 다른 특정 프로그램을 요구 할 때 적재 

2) 예상 반입 : 실행 중인 프로그램에서 참조 될 것을 미리 예상 

 

배치 전략 

반입되는 프로그램이나 데이터를 주기억장치 어디에 위치를 시킬 것인가?

1) 최초 적합 : 빈영역중에서 첫번째 분할 영역에 배치 

2) 최적 적합 : 단편화가 가장 적게 남는 부분

3) 최악 적합 : 가장 큰 부분 

 

교체 전략 

주기억장치의 모든 영역이 사용중일 때 새로운 프로그램이나 데이터를 주기 억장치에 배치 할 떼 

어떤 영역을 교체해서 사용을 할 것인가?

1) FIFPO

2) OPT

3) LRU

4) LFU

5) NUR

6) SCR

 

가상기억장치의 개요 

페이징 기법 

: 주기억장치 여역을 동일한 크기로 나눈후 페이지 프레임을 적재시켜 실행하는 기법 

-> 페이지 : 프로그램을 일정 크기 단위 나눈것

-> 페이지 테이블 : 페이지 위치 정보

-> 페이지크기가 클경우  작을 경우를 고려해야함

 

세그먼트 기법

: 프로그램을 다양한 크기의 논리적 단위로 나눈후 주기억장치에 적재 시켜 실행시키는 방법 

 

페이지 알고리즘 

FIFO

LRU(least Recently used) : 가장 오랫동안 사용하지 않는 페이지 교체 / count 나 stack 을 두어 

LFU(least Frequently used) : 빈도가 높은거 

NUR(Not Used Recently) : 참조 비트, 변형 비트 (우선순위 참조비트> 변형비트)

SCR(Second Chance Replacement 2차 기회 교체 )

 

워킹셋 

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

 

프레이징 

: 처음에 과도한 페이지 부재를 방지하기 위해 필요한 것 같은 모든 페이지를 한번에 적재하는 기법 

 

스레싱 

: 처리 시간 보다 페이지 교체에 소요되는 시간이 더 많아지는 현상 

 

프로세스

: 일반저긍로 프로세서에 의해 처리 되는 사용자 프로그램, 시스템 프로그램

즉 실행 중인 프로그램을 의미

프로시져 :프로세스를 나눈 것

 

 

스케줄링 

: 프로세스가 생성됭 실행될 떼 필요한 시스템의 여러 자원을 해당 프로세스에게 할당 하는 작업

장기 스케줄링 : 어떤 프로세스가 시스템의 자원을 차지할 수 있도록 할 것인가? => 작업 스케줄링, 상위 스케줄링 

중기 스케줄링 : 어떤 프로세스들이 cpu를 할당 받을 것인지 결정 

단기 스케줄링 : 프로세스가 실행되기 위해서 cpu를 할당을 받는 시기와 특정 프로세스를 지정하는 작업

 

스케줄링 목적

: 프로세스 할당 방법 

비선점 : FCFS SJF 우선순위 HRN 기한부

선점 : RR, SRT, 선점 우선순위, 다단계 큐, 다단계 피드백 큐 

 

ip

총 32bit로 구성이되어 있음 

 

ipv6

총 128bit

유멀애 

유니캐스트 1:1 통신

멀티캐스트 1:n 통신

애니캐스트

 

osi 데이터 단위 

비트(리피터/허브, 기계적 전기적 기능적 절차적 )

- 프레임 (신뢰성과 효율적인 정보를 위함 / 송수신의 속도차이를 위해 흐름제어, 오류제어/ 랜카드 브리지 스위치 )

- 패킷(라우터/ 경로설정 데이터 교화 및 중걔 트래픽 제어 패킷 정보 전송을 수행)

- 세그먼트(시스템 종단 시스템 간에 투명성 전송가능 Tcp udp 주소설정 다중화 오류 제어 흐름제어 )

대화제어 

암호와  데이터 압축 구문 검색 정보 형식 문맥관리 

- 메시지 

 

 

프로토콜 

구문 

의미 

시간 

 

프로토콜의 기능 

단편화와 재결합

캡슐화 

흐름제어 

오류 제어 

동기화 

순서제어 

주소 지정

다중화 : 한개의 통신회선에 여러 가입자들이 동시에 이용

경로 제어 : 최적 경로

전송 서비스 

 

 

+ Recent posts