본문 바로가기
반응형

구글2

프로세스란 무엇일까? 프로그램이란? 1.프로세스란? 프로세스는 컴퓨터에서 연속적으로 실행되고 있는 컴퓨터 프로그램을 말한다. 종종 스케줄링인 작업이라는 용어와 비슷하게 쓰인다. 추가적으로 알아야 할 내용인 멀티 프로세싱과 멀티태스킹도 존재한다. 멀티 프로세싱은 여러 개의 프로세서를 사용하는 것을 의미하며 멀티태스킹은 여러 개의 프로그램을 띄우는 시분할 방식을 의미한다. 2. 프로그램과 프로세스의 차이점은 무엇일까? 먼저 프로그램은 보통 하드 디스크 등에 저장되어 있는 실행코드를 의미하며, 프로세스는 프로그램을 구동하여 프로그램 자체와 프로그램의 상태가 메모리 상에서 실행되는 작업 단위를 의미한다. 3. 프로세스의 상태란? 프로세스의 상태를 관리하는 것은 커널이며 커널에는 준비 큐, 대기 큐, 실행 큐 등의 자료 구조가 존재한다. 4. 프로.. 2023. 1. 10.
IPv4이란? 인터넷 프로토콜 IPv4는 무엇일까? 패킷교환이란? 1. IPv4의 정의 IPv4는 인터넷 프로토콜의 4번째 판이며, 전 세계적으로 사용된 첫 번째 인터넷 프로토콜입니다. *여기서 프로토콜이란 복수의(다수의) 컴퓨터 사이나 중앙 컴퓨터와 단말기 사이에서 데이터 통신을 원활하게 하기 위해 필요한 통신 규약을 의미합니다. 과거에 인터넷에 사용되는 유일한 프로토콜이었으나 오늘날에는 IPv6이 대중화되었습니다. IPv4는 패킷 교환 네트워크 상에서 데이터를 교환하기 위한 포로토콜입니다. *패킷 교환(Packet switching)은 컴퓨터 네트워크와 통신의 방식 중 하나로 현재 가장 많은 사람들이 사용하는 통신 방식입니다. 작은 블록의 패킷으로 데이터를 전송하며 데이터를 전송하는 동안만 네트워크 자원을 사용하도록 하는 방법을 말합니다. 데이터가 정확하게 전달될 .. 2023. 1. 7.
반응형