첫시간이라서 과목 개요와 앞으로 배울 것, 그리고 왜 배워야하는지에 대해 간단한 설명이 있었다.우선 '컴퓨터 구조'의 전반적인 강의 목표 및 내용은 다음과 같다.1) ISA(Instruction Set Architecture) 의 이해2) Computer systems
하드웨어 => 시스템 소프트웨어 => 응용 소프트웨어(시스템 소프트웨어에 비해 매우 다양함) 소프트웨어란? 프로그램(좁은 의미의 SW)은 컴퓨터가 일을 처리하기 위해, 컴퓨터가 이해할 수 있는 언어로 작성한 명령어들의 집합 시스템 소프트웨어 컴퓨터 하드웨어를 움직이
Turing machine: 기계적 방법으로 모든 수학문제를 해결할 수 없다는 것을 가상기계로 증명.Church - Turing thesis(Church 와 Turing이 같이 씀): 컴퓨터 알고리즘으로 할 수 있는 모든 일은 튜링 기계로 실행 가능.테이프안에 각 방마
파이썬이나 C언어는 사람이 이해할 수 있는 high level의 language. 하드웨어가 움직이려면 컴퓨터(CPU)가 이해할 수 있는 명령어들이 필요함.좁은 의미에서 컴퓨터구조 == 명령어집합구조(ISA)어떤 프로그램과 그 프로그램을 수행할 컴퓨터 하드웨어 사이의
CPU가 수행하는 일 명렁어 집합 구조에서의 명령어는 CPU를 위한 명령어임. => CPU가 명령어를 처리할 때 어떤 메카니즘으로 하는지에 대해 알아볼 것임. CPU는 주 메모리에서 명령어를 하나 가져와서 처리하고, 그 다음에 또 가져오고 하나씩 처리함. 명령어 인출과