컴퓨터 구조
컴퓨터 시스템의 기본적인 구조와 동작 원리를 배우는 이론.
CPU와 입출력 장치의 기능을 이해하고 병렬 및 분산 컴퓨터의 기본적인 구조 동작 원리를 배웁니다.
주 교재는 인강을 듣는 것으로 학습하지만 부 교재로서 [혼자 공부하는 컴퓨터 구조+운영체제]를 활용해서 학습합니다.
집중적으로 학습할 내용은 아래와 같습니다.
- 명령어
- 데이터
- CPU
- 메인 메모리와 캐시 메모리
- 보조 기억 장치와 입출력 장치
운영체제
사용자가 컴퓨터를 쉽게 다룰 수 있게 해주는 인터페이스, 컴퓨터 자원을 효율적으로 관리하기 위한 시스템 등으로 정의된다.
운영체제는 하드웨어와 소프트웨어를 관리하는 특수한 프로그램이라고 할 수 있다.
주 교재는 인강을 활용하지만 부 교재로써 [혼자 공부하는 컴퓨터 구조+운영체제]를 병행하여 학습합니다.
집중적으로 학습할 내용은 아래와 같습니다.
- 프로세스와 스레드
- CPU 스케줄링
- 동기화와 교착 상태
- 가상 메모리
- 파일 시스템
컴퓨터 구조 파트는 고교 시절 교과로서 학습한 적이 있으니 복습을 겸해 가볍게 훑고 지나갈 것 같습니다.
운영체제의 경우 어떤 개발을 하게 되느냐에 따라 달라지겠지만 앞으로도 많이 활용하게 될 지식이므로 꼼꼼하게 집고 넘어갈 계획입니다.