목록CS (2)
navis
OSI 7 계층이란?OSI 7 계층은 네트워크 통신이 일어나는 과정을 7단계로 나눈 국제 표준화 기구(ISO)에서 정의한 네트워크 표준 모델아래 그림에서 아래부터 1계층(물리 계층) ~ 7계층(응용 계층)으로 구성되어 있다.또 그림과 같이 각 계층을 지날 때마다 각 계층에서 Header가 붙게되고 수신측은 역순으로 헤더를 분석하게 된다.OSI 7계층1계층 - 물리 계층(Physical Layer)역할: 전기적, 기계적, 기능적 특성을 이용해 통신 케이블로 데이터를 전송하는 물리적인 장비를 담당.기능: 데이터를 전기적인 신호(0,1)로 변환해서 주고받음.통신 단위: 비트(Bit)장비: 통신 케이블, 리피터, 허브 등2계층 - 데이터 링크 계층(Data Link Layer)역할: 물리 계층을 통해 송수신되는..
컨텍스트 스위칭(Context Switching)컨텍스트 스위칭의 정의컨텍스트 스위칭이란 'CPU/코어에서 실행 중이던 프로세스/스레드가 다른 프로세스/스레드로 교체되는 것'을 의미합니다. 여기서 '컨텍스트'는 프로세스/스레드의 상태, 즉 CPU와 메모리에서의 상태를 말합니다.컨텍스트 스위칭이 필요한 이유컨텍스트 스위칭이 필요한 주요 이유는 다음과 같습니다:여러 프로세스와 스레드들의 동시 실행: 동시에 실행되는 것처럼 보이기 위해.공정한 CPU 시간 분배: 여러 프로세스와 스레드들이 공정하게 CPU 시간을 나눠 가지기 위해.우선순위 높은 작업의 빠른 처리: 높은 우선순위의 작업이 빠르게 처리될 수 있도록 하기 위해.컨텍스트 스위칭이 발생하는 시기컨텍스트 스위칭은 다음과 같은 상황에서 발생할 수 있습니다:..