컴퓨터구조 (3) 썸네일형 리스트형 RAM ROM 차이 RAM - Random Access Memory 휘발성 메모리 프로그램을 실행하기 위해 프로그램을 RAM에 적재 읽기 쓰기 가능 종류 DRAM - Dynamic RAM : 동적 램 / 데이터를 주기적으로 리프레시 SRAM - Static RAM : 정적 램 / 전원 공급시 데이터 보존 SDRAM - Sychronous Dynamic RAM : 동기화 동적 램 / 클럭에 동기화가 된 동적램 - CPU와 함께 동작 DDR SDRAM - Double Data Rate SDRAM : 대역폭을 두배로 늘린 SDRAM DDR2 SDRAM - DDR의 두배 / SDRAM의 4배 (2²배) DDR3 SDRAM - DDR2의 두배 / SDRAM의 8배 - (2³배) ROM - Read Only Memory 비휘발성 메모.. 인터럽트 동기 인터럽트 - 예외 비동기 인터럽트 - 하드웨어 인터럽트 하드웨어 인터럽트 순서 1. 입출력장치에서 CPU로 인터럽트 요청 신호를 보냄 2. CPU는 실행 사이클이 끝나고 명령어를 인출하기 전 항상 인터럽트 여부 확인 3. CPU는 인터럽트 요청을 확인하고 인터럽트 플래그를 통해 인터럽트를 받아들일 수 있는지 판단 4. 받아들일 수 있으면 지금까지 했던 내용 백업함 5. CPU는 인터럽트 벡터를 참조하여 인터럽트 서비스 루틴을 실행 6. 인터럽트 서비스 루틴이 끝나면 백업한 내용 다시 실행 명령어 인출하기 전에 확인하는거면 프로그램 카운터 - 메모리 주소 레지스터 - 메모리 버퍼 레지스터까지 오고 명령어 레지스터로 가기 전에 인터럽트 신호를 확인하는건가? 인터럽트 중 인터럽트가 또 일어날 수 있는가?.. 데이터 이진법 보수 16진법 문자 집합 : 컴퓨터가 인식할 수 있는 문자의 모음 인코딩 : 문자 집합을 컴퓨터가 인식할 수 있는 문자 코드로 변환하는 과정 디코딩 : 문자 코드를 사람이 이해할 수 있는 문자로 변환하는 과정 코드 포인트 : 글자에 부여된 코드 값 아스키 코드 : 아스키 문자 집합에 0-127까지 할당되어 인코딩된 결과물 EUC-KR - 한글 인코딩 방식 ~ 완성형 인코딩 방식, 2바이트 부여 완성형 인코딩 : 글자 하나를 고유한 코드를 부여하여 인코딩하는 방식 조합형 인코딩 : 초성, 중성, 종성을 위한 비트열을 할당하고 그것들을 조합하여 하나의 글자 코드를 완성하는 방식 CP949 : Code Page 949 - EUC-KR보다 다양한 문자 표현 / 전부 표현하지는 못함 유니코드 : 대부분의 .. 이전 1 다음