목록메모리 (3)
브래의 슬기로운 코딩 생활

메모리 관리 메시지 큐 개념 - Message Queue - 운영체제가 큐를 관리 - 큐접근을 통한 서로 다른 프로세스들이 통신 송신 절차 1. 메시지 큐 생성 2. 생성된 큐에 메시지 송신 수신 절차 1. 메시지 큐 생성 2. 생성된 큐에 메시지 수신 기능 메시지 큐를 접근하거나 생성 인자 • Key : 시스템에서 식별하기 위한 메시지 큐 번호 • msgflg: 동작 옵션 – IPC_CREAT : » key에 해당하는 IPC가 없으면 생성 (단, 생성 시 접근 권한을 부여해야 함) » 동일 값이 이미 있으면, 무시됨 – IPC_EXCL : » 동일 KEY 이미 있으면 실패 의미로 -1을 반환 반환값: • 성공: 메시지 큐 식별자 • 실패: -1 메시지 송신 메시지 큐에 메시지를 전송함 전송할 메시지의 ..

메모리 관리 - 기본 개요 메모리 관리 개요 메모리의 계층화 - CPU 연산결과가 기록되는 레지스터의 경우 빠른 입/출력이 가능 - 메모리의 읽고/쓰기의 속도는 가격에 비례 - 효율적 메모리 사용을 위해 속도와 용량의 관계를 두고 계층화 메모리의 제어 레지스터와 캐시는 CPU 제조사에 의해 접근 방식이나 데이터의 기록 방식이 하드웨어적으로 구현됨 주기억 장치와 보조 기억 장치의 데이터 구조 및 저장 방식은 소프트웨어적으로 구현됨 - 주 기억 장치 = 운영체제의 메모리 관리 - 보조 기억 장치의 저장 방식 = 파일 시스템, 가상메모리 프로세스를 위한 메모리 접근 프로세스 - 메모리에 적재되어 주기적으로 CPU를 점유하여 실행 상태에 진입이 가능한 것 - 소위, 메모리에 명령들(instructions set..

컴퓨터 시스템 구조 - 메모리 및 성능향상 기법 메모리의 종류 메모리의 종류 휘발성 메모리 DRAM(Dynamic RAM) • 저장된 0과 1의 데이터가 일정 시간이 지나면 사라지므로 일정 시간마다 다시 재생시켜야 함 SRAM(Static RAM) • 전력이 공급되는 동안에는 데이터를 보관할 수 있어 재생할 필요가 없음 SDRAM(Synchronous Dynamic Random Access Memory) • 클록틱(펄스)이 발생할 때마다 데이터를 저장하는 동기식 DRAM 비휘발성 메모리 플래시 메모리(Flash Memory) • SD 카드, USB 드라이브같이 전력이 없어도 데이터를 보관할 수 있는 저장장치 • SSD(Solid State Drive) – 빠른 데이터 접근 속도, 저전력, 내구성이 HDD..