본문 바로가기
반응형

Computer Science/시스템 프로그래밍7

SIC/XE 아키텍처: 기본 구조에서 명령어 집합까지 (1) SIC/XE Architecture 1 Memory 사용 가능한 최대 메모리: 1MB(2^20바이트) Registers SIC로 레지스터 5개 + 추가 레지스터 4개(B, S, T 및 F) B(3): 기본 레지스터 – addressing에 사용(24비트) S (4) 및 T (5) : 일반 작업 레지스터 – 특수 용도 없음(24비트) F(6): 부동소수점 accumulator 누산기(48비트) 데이터 형식 표준 버전과 동일한 데이터 형식 48비트 부동 소수점 데이터 유형이 추가됨 전체 메모리 주소 공간을 20비트로 나타냄 5개의 SIC 레지스터와 4대의 추가 레지스터 사용 48bit(8byte)의 부동 소수점 데이터 처리 가능 SIC/XE Architecture 2 (Machine) Instruction .. 2024. 3. 3.
SIC 컴퓨터 아키텍처와 시스템 소프트웨어 설계 기초 System SW and Its Machine Dependency 시스템 SW 및 해당 종속성 시스템 소프트웨어의 설계는 실행되는 기계(= 컴퓨터)의 아키텍처에 크게 영향을 받음 예를 들어, 어셈블러는 니모닉 명령어를 기계어 코드로 변환 OS 는 컴퓨팅 시스템의 리소스를 직접 관리 시스템의 특정 구현은 시간이 지남에 따라 변경되지만 기본 개념은 변경되지 않음 시스템 소프트웨어의 기본 구조와 설계는 기본적으로 대부분 컴퓨터에서 동일 예를 들어, 모든 기계 아키텍처의 어셈블러 일반적인 디자인과 로직은 거의 동일 Computer Organization and Design: A Reminder 컴퓨터 구성 및 디자인: 리마인드 컴퓨터의 5가지 고전적인 구성요소: 입력, 출력, 메모리, 데이터 경로, 제어, 마지.. 2024. 3. 3.
시스템 프로그래밍과 컴퓨터 엔지니어링의 전반적인 소개 시스템 프로그래밍 개요 시스템 프로그래밍이란? 운영 체제, 컴퓨터 하드웨어와 밀접하게 작동하는 소프트웨어를 개발하는 과정이다. 이는 컴퓨터의 기본적인 작동 원리와 효율적인 자원 관리 방법을 이해하고, 이를 바탕으로 안정적이고 빠른 시스템 소프트웨어를 만드는 데 중점을 둔다. 컴퓨터란? 컴퓨터는 프로그래밍 가능한 전자 장치로, 다양한 종류의 작업을 자동화하여 수행할 수 있다. 이는 복잡한 계산부터 문서 편집, 멀티미디어 처리에 이르기까지 광범위한 작업을 처리할 수 있는 범용성을 가지고 있다. 컴퓨터 사이언스란? 컴퓨터 사이언스는 계산과 정보의 이론적 기반을 탐구하고, 이를 통해 다양한 문제를 해결하는 방법을 연구하는 학문이다. 이는 계산 이론, 알고리즘의 설계 및 분석, 그리고 컴퓨터 시스템의 설계와 같은.. 2024. 3. 2.
반응형