본문 바로가기

CS2

[Network] Packet이란? - 1차 작성본 패킷이란? 네트워크 환경에서 데이터를 주고받을 때 사용하는 형식을 말한다. 패킷을 왜 사용할까? 일단 패킷을 사용하는 이유를 알기 전에 네트워크에 대해 알아야 한다. 네트워크란 두 대 이상의 컴퓨터들을 연결하고 통신할 수 있는 것을 말한다. 우리는 네트워크의 네트워크 혹은 네트워크의 집합이라고 할 수 있는 인터넷을 통해 정보를 공유하거나 파일을 다운받는다. 만약 네트워크를 사용하지 않고 1대1로 교환한다고 하면 패킷 사용이 필요치 않다.(예: USB 파일 복사) 즉, 실용적으로 동시에 여러 사람이 파일을 다운받을 수 있게 만들어 주기에 패킷을 사용한다. 참고 https://www.cloudflare.com/learning/network-layer/what-is-a-packet/ https://enlqn1.. 2023. 12. 4.
[OS] 디스크 스케줄링 - 1차 작성 디스크 스케줄링(Disk Scheduling) 디스크 스케줄링은 디스크에 도착하는 I/O 요청을 처리하기 위해 OS에서 수행한다. 다른 말로 I/O스케줄링이라고 한다. 정리하면 디스크에 저장된 데이터를 더 효율적으로 접근할 수 있는 방법을 말한다. 디스크 스케줄링의 종류 FCFS(First Come First Serve) SSTF(Shortest Seek Time First) SCAN(Elevator Algorithm) C-SCAN(Circular SCAN) LOOK C-LOOK 디스크 스케줄링 관련 용어 Seek Time : 데이터를 읽거나 헤드를 데이터가 위치한 트랙으로 이동시키는 시간 Rotational Latency : 원하는 섹터에 도달하기까지의 시간 Transfer Time : 디스크에서 데이.. 2023. 11. 21.