목록이론적인 부분들/컴퓨터과학 (2)
치춘짱베리굿나이스
OSI 7계층 프로토콜? 단어 뜻이 규약, 협약으로, 비단 네트워크 뿐만 아니라 여러 분야에서 상호간의 소통 및 교류를 위한 사회적 약속 및 규칙을 의미한다 예를 들어 편지를 부치기 위해 우체국에 가야하는 것도 일종의 프로토콜이라 할 수 있겠다 마찬가지로 네트워크에서의 프로토콜은, 네트워크 환경 내의 모든 기기가 통신하며 데이터를 주고 받기 위한 규약이라고 할 수 있다 네트워크 프로토콜이 정해지지 않을 경우, 각 기기들은 독자적인 방식으로 통신을 시도할 것이고, 그러다 보면 우연하게 보내고자 했던 요청이 잘 도착할 수도 있지만 대부분의 경우 실패할 것이다 따라서 프로토콜을 사전에 정의하여 요청 및 응답의 포맷, 각 이벤트별 행동 등을 사전에 전역으로 정의하여 모든 기기가 해당 규약을 따라 원활히 통신하도..
https://chichoon.tistory.com/121 [Rank 3] Philosophers - 프로세스와 스레드 프로그램 실행 가능한 코드라인들이 저장된 파일 모든 프로그램은 운영체제로부터 실행되기 위한 메모리 공간을 할당받아야 프로그램에 정의된 대로 동작을 수행할 수 있다 허나 이러한 자원 blog.chichoon.com 앞선 포스팅 (좀 오래된 포스팅이긴 하지만…) 에서 프로세스와 스레드의 차이를 알아보았다 오늘은 프로세스 스케줄링에 대해 공부해보도록 하자 프로세스 스케줄링이란? 프로세스가 생성되고 실행될 때 필요한 자원들을 해당 프로세스에게 할당하는 작업 앞 포스팅에도 적었듯 프로그램이 메인 메모리에 적재된 상태가 프로세스이므로 메인 메모리에는 많은 프로세스들이 존재한다 하지만 프로세스를 처..