Chapter 3. Process프로세스란? 실행중인 프로그램!프로세스의 문맥을 잘 이해해야 한다.프로세스의 문맥(Context)CPU 수행 상태를 나타내는 하드웨어 문맥Program Counter각종 Register프로세스의 주소 공간Code, Data, Stack프로세스 관련 커널 자료 구조Kernel StackPCB(Process Control Block)StateState 변화프로세스는 상태(State)가 변경되며 수행된다.StateRunningCPU를 할당받고 Instruction을 수행중인 상태ReadyCPU를 할당받기를 기다리는 상태(모든 조건을 만족한 상태)BlockedCPU를 할당받아도 당장 Instruction할 수 없는 상태Process 자신이 요청한 Event(ex. I/O Inte..
이더넷 : 네트워크 장비 간에 신호를 주고 받는 규칙. 대중화 되어 있음. 이더넷의 역할 - 동일 네트워크 내의 네트워크 장비까지 전달 받은 데이터 운반 - OSI7 계층의 물리 계층과 밀접한 관련이 있다 - 케이블 통신에서 사용되기 때문에 이더넷 프레임은 전기 신호로 전송 - 동일 네트워크에서는 MAC주소 사용 기존의 허브에서는 목적지로 데이터를 전송할 때, 연결되어 있는 모든 PC로 데이터가 전송되었는데, 목적지 MAC 주소를 갖지 않는 PC에서는 데이터를 파기한다. 이더넷에서는 CSMA/CD 방식을 채택해 충돌이 일어나지 않는 구조로 되어있다. CSMA /CD 가 무슨 뜻이지? CS 는 케이블에 신호가 흐르고 있는지 확인 MA는 신호가 흐르지 않는다면 보내도 좋다는 규칙 CD는 충돌을 감지한다는 뜻..
물리 계층 : 데이터를 전기 신호로 변환하기 OSI 7 Layer에 따르면, 응용 계층에서 데이터를 전송할 때, 물리 계층에서 0과 1로 이루어진 비트열을 전기 신호로 변환하려면, 물리 계층의 기술이 필요하다. 변환 방법 전기 신호의 종류에는 아날로그 신호, 디지털 신호 2가지의 신호가 존재하는데, 아날로그 신호는 자연에서 발생하는 연속적이면서, 불규칙성을 가지고ex) 라디오 디지털 신호는 인위적으로 발생하는 신호로, 규칙성을 띈다. ex)1, 0 이러한 신호들을 PC에 부착되어 있는 랜 카드를 통해서 전기 신호로 변환하여 데이터를 전달한다. 랜 카드 랜 선 랜선을 PC에 연결하고, 유선 인터넷 망으로 연결하면 데이터 전송이 시작된다. PC에서 전송을 할 때, 사용자가 보내고자 하는 데이터 및 정보가 랜..