목록Computer (222)
선릉역 1번 출구

1. IP header Version: IPv4 or IPv6 Header Length: Word 단위. 최소 5임 5 * 32 = 160bit = 20byte TOS: 요구되는 서비스 품질 나타냄 Total Length: 전체 IP패킷의 길이를 byte 단위로 나타냄 Identification: 분열이 발생한 경우 패킷을 다시 결합하기 위해 사용(유일성) IP Flags: 분열의 특성을 나타내는 플래그 Fragment Offset: 단편화되기 전 데이터 시작점으로부터의 차이 -> 값을 8로 나눔. 800이라면 100 TimeToLive: 패킷 수명으로 이동할 수 있는 단계의 수 Protocol: 상위 계층 프로토콜이 어떤 프로토콜인지 나타냄 Header Checksum: 헤더에 대한 오류검출 src a..
가상 메모리의 기초 가상 메모리의 개요 1) 가상 메모리 시스템 가상 메모리란 크기가 다른 물리 메모리에서 일관되게 프로세스를 실행할 수 있는 기술임 = 물리 메모리의 크기와 상관없이 프로세스에 커다란 메모리 공간을 제공하는 기술 현대 메모리 관리의 가장 큰 특징은 물리 메모리의 크기와 프로세스가 올라갈 메모리의 위치를 신경 쓰지 않고 프로그래밍하도록 지원한다는 것임 논리 주소는 주소 공간에 비례하고, 가상 주소는 물리 메모리 공간이 아닌 가상의 주소 공간을 가짐 이론적으로 가상 메모리의 크기는 무한대이지만, 실제로 최대 크기는 컴퓨터 시스템이 가진 물리 메모리의 최대 크기로 한정됨 -> 가상 메모리가 가지는 최대 크기의 제약에도 불구하고 가상 메모리는 물리 메모리의 내용 중 일부를 하드디스크의 일부 공..
물리 메모리 관리 메모리 관리의 개요 *폰 노이만 구조의 컴퓨터에서는 메모리는 유일한 작업 공간이며 모든 프로그램은 메모리에 올라와야 실행이 가능 메모리에는 사용자 프로세스와 운영체제 프로세스도 공존함 -> 여러 작업을 동시에 처리할 때 메모리를 어떻게 관리하나? 메모리 관리 시스템(Memory management system)이 담당 1) 메모리 관리의 이중성 프로세스 입장에서는 메모리를 독차지하려하고, 메모리 관리자 입자에서는 되도록 관리를 효율적으로 하고 싶어하는 것 = 프로세스 입장에서의 편리함과 관리자 입장에서의 편리함이 충돌하는 것 2) Compiler vs interpreter compiler: 소스코드를 컴퓨터가 실행할 수 있는 기계어로 번역한 후 한꺼번에 실행. C언어, Java inte..
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.