
교착상태두 개 이상의 스레드가 자원을 얻지 못해 서로 상대방의 작업이 끝나기만을 기다리며 더 이상 작업을 진행하지 못하는 상태서로 다른 프로세스가 공유할 수 없는 자원을 사용할 때 발생공유 자원시스템 안에서 각 프로세스, 스레드가 함께 접근 할 수 있는 자원이나 변수경
어떤 프로세스에게 자원을 할당할지를 결정하는 운영체제 커널의 코드 1\. 장기 스케줄러(Long term scheduler)/잡 스케줄러(Job scheduler)메모리는 한정되어 있는데 많은 프로세스들이 한꺼번에 메모리에 올라올 경우, 대용량 메모리에 임시로 저장된다

OSI 7계층은 네트워크에서 통신이 일어나는 과정을 7단계로 나눈 것통신이 일어나는 과정을 단계별로 파악할 수 있기 때문이다.이를 통해 얻을 수 있는 효과는1\. 흐름을 한 눈에 알아보기 쉽다.2\. 사람들이 이해하기 쉽다.3\. 7단계 중 특정한 곳에 이상이 생기면

HTTP(Hyper Text Transfer Protocol)HTTP란 서버/클라이언트 모델을 따라 데이터를 주고 받기 위한 프로토콜이다.인터넷 초기에 모든 웹 사이트에서 기본적으로 사용되었던 프로토콜이다.80번 포트를 기본적으로 사용하고 있다.현재는 구글에서 모든
추가적인 쓰기 작업과 저장 공간을 활용하여 데이터베이스 테이블의 검색 속도를 향상시키기 위한 자료구조데이터베이스를 책과 비교하였을 때, 우리가 책의 내용을 찾기 위해 첫 장부터 한장한장 찾기 시작한다면 시간이 상당히 걸릴 것이다.하지만, 책 앞에 목차 혹은 색인(Ind

(Key, Value)로 데이터를 저장하는 자료구조 중 하나로 빠르게 데이터를 검색할 수 있는 자료구조이다. 내부적으로 배열(bucket)을 사용하여 데이터를 저장하기 때문에 빠른 검색속도를 제공한다.bucket 혹은 slot이란?해시 테이블은 각각 Key값에 해시함수