본문 바로가기

학교 강의32

Chapter 6. Error detection Error detection 어떤 경우든 error가 없을 수는 없고, error는 frame 속 bit의 변화를 말한다.* frame: 하나 이상의 연속적 bit로 전송되는 데이터 1. frame size가 커질수록 -> 에러 없이 도착할 확률(Pf)은 낮아짐frame size=n bitPf = "probability that a frame arrives with no bit errors"=> n과 Pf는 반비례 2. single bit error가 발생할 확률(Ps)이 높아질수록 -> 에러 없이 도착활 확률(Pf)은 낮아짐Pf = (1-Ps)^n => Ps가 낮아질수록, n이 작아질수록 Pf가 커짐 그럼에도 불구하고 error detection code 넣음 - transmitter: 함수로 red.. 2025. 4. 13.
[Chapter 1] Introduction to Operating Systems 운영체제란? 컴퓨터 하드웨어 바로 위에 설치 -> 사용자 및 다른 모든 소프트웨어와 하드웨어를 연결하는 소프트웨어 계층: 컴퓨터가 꺼질 때까지 실행* 컴퓨터 booting -> 운영체제가 메모리에 올라가 실행 시작* 컴퓨터 종료 -> 운영체제 실행 종료- 커널: 운영체제의 핵심 부분- I/O controller: 각 I/O device들을 전담하는 controllerex. CPU가 하드디스크로부터 파일을 불러오고 싶음 -> I/O controller가 가져다 줌 -> 하드디스크가 자신의 메모리에 내용 저장운영체제의 목적 1. 컴퓨터 시스템을 편리하게 사용할 수 있는 환경 제공(하드웨어 관리 + 편리한 인터페이스 제공)- 운영체제는 동시 사용자/프로그램들이 각각 독자적 컴퓨터에서 수행되는 것 같은 환상 제.. 2025. 4. 10.
[Chapter 5] CPU scheduling CPU & I/O bursts in program execution: CPU를 한 번에 오래 쓰느냐, 짧게씩 쓰느냐 CPU burst = CPU를 할당받는 것 : CPU 잡고 계산하는 시간보다 I/O에 많은 시간이 필요한 Job: 양이 많지만 짧은 CPU burstex. 한글 = CPU 에 묶여 있는 자원 : 계산 위주 job: 양이 적지만 긴 CPU burstex. 신경망 학습 => I/O bound job(=process)와 CPU bound job이 섞여있음-> CPU 스케줄링 필요(CPU와 I/O장치 등 시스템 자원을 골고루 효율적으로 사용할 수 있도록)* I/O bound job에게 먼저 할당하는 것이 나음1. 짧게 실행되므로2. 사용자와 관련이 있으므로 CPU scheduler & Dis.. 2025. 4. 7.
Chapter 6. Error Detection and Correction "For two devices linked by a transmission medium to exchange data, a high degree of cooperation is required" 1. Timing: Error detection/correction을 위해 비트 읽기- Asynchronous serial transmission- Synchronous serial transmission* parallel transmission: 각 channel이 따로따로 동시에 보냄* serial transmission: 한 channel에서 한 비트씩 순서대로(one bit after another bit over a single channel) 2. Error Detection(TCP, UDP, Ethe.. 2025. 4. 6.