목록전체 글 (279)
ecsimsw

Process - Program in execution - states : new / ready/ running / waiting / terminated Process Control Block (PCB) - 하나의 프로세스 당 하나의 PCB 할당. 프로세스의 정보를 저장한다. - state, pc, register information, mmu information, cpu time, pID, list of open files - 레지스터 정보는 인터럽트 이후 복구 시 이전 레지스터 상태를 알아야하기 때문에 저장하고, pID는 프로세스 ID, pc는 program counter로 명령어의 위치 주소를 가리킨다. Job Queue Scheduler Queue안의 process(job)의 할당 순서를 정해주..

Internal Interrupt - program check : 오버플로우, 언더플로우나 Division by zero가 일어날 때 발생. - Page Fault : 무효한 페이지를 참조할 때 발생. - Trace : 디버그 시 프로그램을 한 명령씩 실행. - Superviser Call : 시스템 콜을 실행. External Interrupt - power fail : 전원에 이상이 생길 경우 발생. - hardware check : 주변 기기의 장애가 발생했을 경우 OS에게 알리기 위한 인터럽트 발생. - Timer : 일정 시간마다 하드웨어에서 발생. - I/O : 입출력 장치에서 동작을 처리하는 등 상태 변화가 일어났을 때 발생. - console : 사용자가 키보드와 같은 입출력 장치를 조작할..

Operating system services - process management - main memory management - Secondary memory management - File management - I/O devices management - Networking management - protection Booting - Boot loader : 하드디스크 안의 OS를 RAM 영역으로 가져옴 - Resident process : OS는 컴퓨터가 꺼질 때까지 RAM에 올라와 있어 붙여짐 Kernel and shell History - No oprating system - Batch processing system : 일괄 처리 - Multi-processing system : 병렬처리,..

Symetric Key - A와 B가 동일한 규격/ 룰의 key를 갖고 있는 상황에서 암호화/ 복호화 - 문제는 어떻게 안전한 동일한 key를 공유할 수 있는가에 있다. Public key / Private key - public key와 private key를 동시에 갖는다. - 수신자의 public key로 암호화하여 msg를 전송하고, 수신자는 자신의 고유한 private key로 이를 복호화하여 msg를 얻는다. - 어떤 키를 먼저 사용해도 같은 결과를 얻을 수 있어야한다. - 수학적 계산 과정이 너무 복잡해 상호 인증의 과정에서 사용하고, symetric key를 공유하는 것으로 사용되는 등, symetric key 방식과 혼합하여 사용된다. Authentication / Integrity - ..

Mobility - 네트워크에서 Mobility는 AP나 네트워크를 이동하는 것을 의미하고, 이런 변동 상황에서 연결을 유지할 수 있도록 하는 방법을 공부한다. - 연결을 유지하는 방법을 생각하기 전에, 연결 자체를 생각해보면 Transport layer에서 socket을 통해 두 매체가 연결되고 이 connection이 유일하게 인덱싱 되어야 한다. 이 connection을 인덱싱, 유일하게 표현하는 방법은 두 매체 각각의 ip주소와 port이고, 연결이 유지된다는 말은 즉 이 두 매체의 ip주소/port의 변동이 없다는 말과 같다. - 같은 네트워크 안에서 AP가 바뀐 A_host 가 ip/port를 이전과 같이해서 Router X의 프레임을 받게 하고 싶다. 라우터 입장에서 스위치는 의미가 없는 매..

wireless LAN frame structure - 위는 유선 네트워크, 아래는 무선 네트워크의 frame 구조이다. FC는 frame control 필드로 MAC 프레임 관련 제어 정보를 담고 있다. Duration / ID 필드는 브로드 캐스트, ACK 프레임에 대한 정보를 담고 모든 노드가 확인할 수 있도록 한 필드이다. FCS는 오류 검출용 필드이다. - 중요한 것은 무선 네트워크의 프레임에는 주소를 저장하는 필드가 4개나 있다는 것이다. 특수한 경우를 제외하고 대부분 1~3, 3개의 주소만을 사용한다. - Address 1 : host or AP to receive Address 2 : host or AP transmitting Address 3 : router interface to whi..

Wireless LAN - 결국 첫 홉에 어떻게 무선으로 도달하는지가 중요하다. Beacon frame - 자신의 무선 네트워크 정보를 지속적으로 broad casting으로 전송하여 주위 이동 노드로 하여금 scanning이 가능하도록 한다. (AP -> host) Wifi_MAC - wireless LAN는 거리에 따른 신호 세기 감소가 특히 크다. 유선 환경에서 MAC은 매체가 사용 중임을 확인하고 전송한다는 기본 원칙 아래, propagation delay에 의한 소통 오류 문제를 해결하기 위해 CSMA/CD를 사용하였다. - 위 그림과 같은 상황처럼 A -> C의 신호가 거리에 의해 급격히 약해지면서 C가 감지하지 못하고, C -> A의 신호 역시 A에 닿지 못하여 A, C는 채널을 독점하고 있..