CS/os, 네트워크

    OSI 7계층, TCP/IP 4계층

    OSI 7계층, TCP/IP 4계층

    OSI 7계층과 TCP/IP 4계층 OSI 7계층 개방형 시스템 상호 연결 모델의 표준으로 초기 장비차이로 인한 호환성 문제 극복을 위해 표준과 학습도구로 제작되었음 캡슐화 데이터 전송시 7계층에서 1계층으로 각각의 층마다 인식 할 수 있는 헤더를 붙임 디캡슐화 수신자는 반대로 헤더를 떼어내며 데이터만을 얻음 OSI 7계층 각 영역별 기능을 정리한 블로그 링크 https://velog.io/@cgotjh/%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC-OSI-7-%EA%B3%84%EC%B8%B5-OSI-7-LAYER-%EA%B8%B0%EB%B3%B8-%EA%B0%9C%EB%85%90-%EA%B0%81-%EA%B3%84%EC%B8%B5-%EC%84%A4%EB%AA%85 [네트워크] OSI..

    LAN과 WAN

    LAN과 WAN

    네트워크 원하는 정보를 원하는 수신자에게 정확히 전달하기 위한 기반 인프라 거리(범위)에 따른 분류 WAN(Wide Area Network) 전송방식 1. 전용회선 회선이 단말기 상호간에 고정되는 방식으로 전송속도가 빠르고 오류가 적으나 비용이 많이 든다. 2. 교환회선 교환기에 의해 회선이 결정되는 방식. 속도가 느리다. 회선교환 : 물리적 전용선으로 경로를 결정하며 기억장치를 사용하지 않는다. 실시간으로 통신이 가능하며, 종류가 다른 단말기에서는 지원되지 않는다. 축적교환 메세지교환 : 메세지 단위로 저장-전달방식으로 교환하며, 메세지마다 주소가 붙게 됨 패킷교환 : 메세지를 일정 단위로 분할하여 전송함 회선 구성 1. 점대점 서버와 단말기를 1:1로 연결 성형(star)일때 사용. 회선제어에 경쟁방..

    프로세스

    프로세스

    프로세스 실행중인 프로그램 PCB를 가진 프로그램 비동기적인 행동을 일으키는 주체 프로시저가 활동 중인 것 프로세서가 할당되는 실체 PCB(Process Control Block) OS가 프로세스에 대한 정보를 저장하는 공간 프로세스 생성시 PCB가 생성되고, 종료되면 PCB제거 PCB가 담고 있는 정보 프로세스 현재상태 프로세스 우선 순위 할당된 자원 정보 프로세스 식별자(PID) I/O 상태정보 자원포인터 CPU레지스터 정보 프로세스 전이 스레드(Thread) 하나의 프로세스에서 병행성을 증가시키는 주체 프로세스의 자원과 메모리를 공유함 따라서 다중 스레드는 context switch나 프로세스의 생성 등 부하를 줄여줄 수 있음 프로세스 스케쥴링 시스템 자원을 프로세스에 할당하는 작업 목적 작업에 대..

    OS와 기억장치

    OS와 기억장치

    OS Operating System 종류 1. CUI : Command User Interface 2. GUI : Graphic User Interface 목적 1. Throughput 향상 자원 관리를 통해 주어진 시간 대비 많은 양을 처리해야한다. 2. Turnaround Time 감소 응답시간, 즉 일을 처리하는데 소비하는 시간을 감소시켜야 한다. 다시말해, 빨라야한다. 3. Reliability 오류감지와 복구를 통해 작업에 대한 신뢰도를 보장해야한다. 4. Availability 메모리 관리를 통해 운영하는 시간 중 얼마나 많은 시간이 사용 가능해야한다. 운영방식 1. 일괄처리 방식(Batch Processing System) 가장 먼저 생겨난 방식으로, 유사한 작업을 모아서 한번에 처리한다. ..