뇌자극 Chap.1

goend·2022년 4월 15일
0

시스템(컴퓨터 시스템) 범위

  • 하드웨어+운영체제

시스템 프로그래밍

  • 컴퓨터 시스템을 활용한 소프트웨어 개발
    Windows 운영체제 자체의 기능을 십분 활용하는 프로그래밍

응용 소프트웨어 개발과의 차이점

  • 시스템 프로그래밍은 모든 응용 프로그램에 포함되는 요소

컴퓨터 시스템의 주요 구성요소

컴퓨터 구조 -> CPU,캐쉬
운영체제 -> 메인 메모리, 하드디스크(입출력io)

CPU 구성

1.ALU
2.컨트롤 유닛
3.래지스터
4.버스 인터페이스

클럭 신호

요소들의 동기화를 위해 추가함.

프로그램의 실행과정

  • 전처리기 > 컴파일러 > 어셈블러 > 링커

Stored Program Concept
1. Fetch
2. Decode
3. Execution

데이터 이동 기반 버스 시스템

CPU -------------- 데이터버스,어드레스버스,컨트롤버스-----------> 메모리

profile
안녕하세요 개발을 공부하고있는 학생입니다.

0개의 댓글