본문 바로가기

CS

(2)
[네트워크] OSI 7 계층 안녕하세요! 테크지니어22입니다.오늘은 OSI 7 계층에 대해서 알아보도록 하겠습니다. OSI 7계층은 상이한 통신 시스템 간의 통신을 위한 네트워크 표준으로 7계층으로물리계층, 데이터링크 계층, 네트워크 계층, 전송 계층, 세션계층, 표현계층, 응용계층으로 구성되어 있습니다.각 계층별의 특징은 다음과 같습니다. 응용 계층- 응용 프로그램을 통해 사용자와 직접 상호작용을 하는 계층- 입력 받은 데이터를 하위계층으로 전달- 데이터 단위 : 메시지 표현 계층- 데이터의 암호화 및 복호화가 이루어지고 데이터의 의미를 해석하는 계층- ex. 문자열을 아스키코드로 변환- 데이터 단위 : 메시지 세션 계층- 컴퓨터 간 연결인 세션의 생성과 유지를 관리하는 계층- 오류 발생시 복구 역할을 수행.- 데이터 단위 : 메..
[운영체제] 교착 상태(Dead Lock) 안녕하세요! 테크지니어22입니다.오늘은 운영체제 - 교착 상태에 대해 알아보도록 하겠습니다. 목차는 다음과 같습니다. 1. 정의2. 발생 조건3. 해결 방안  1. 정의교착 상태는 여러 프로세스 혹은 스레드가 서로 가진 자원을 대기하며, 더 이상 진행할 수 없는 상태입니다. 2. 발생 조건다음의 네 가지 조건을 모두 만족해야 교착상태가 성립됩니다. a. 상호 배제 - 자원은 동시에 하나의 프로세스 혹은 스레드만 사용.b. 점유 대기 - 최소한 하나의 자원을 점유하고 있으면서 다른 프로세스에 할당되어 사용되고 있는 자원을 추가로 점유하기 위해 대기하는 프로세스가 존재.c. 비선점 - 다른 프로세스에 할당된 자원은 끝날 때까지 강제로 빼앗을 수 없음.d. 순환 대기 - 각 프로세스는 자원을 기다리는데 필요한..