College Computer Science/Computer Architecture1 [컴퓨터구조] 컴퓨터 추상화와 기술 (Computer Abstractions and Technology) 애플리케이션 소프트웨어 - HLL(high-level language)로 작성 시스템 소프트웨어 - 컴파일러 : HLL -> 기계어 (machine code) - OS : 입출력 핸들링, 메모리 / 저장공간 관리, 태스크 스케쥴링, 자원 공유 하드웨어 - 프로세서, 메모리, I/O 컨트롤러 HLL : C언어 같은 것, 생산성 (자연어와 비슷함), 유연성 (어느 컴퓨터에서나 같음) -> compile 어셈블리어 : 명령어의 textual한 표현 -> assemble 기계어 : 하드웨어 표기법, 이진수(비트), 인코딩된 명령어와 데이터 * 어셈블리어와 기계어는 일대일 매핑 가능 (줄 수가 같음) 컴퓨터 구성요소 : (1) datapath (2) control (3) memory (4) input (5) ou.. 2020. 10. 22. 이전 1 다음