소개글
"컴퓨터구조론 4장"에 대한 내용입니다.
목차
1. 컴퓨터 기억장치와 운영체제
1.1. 컴퓨터 기억장치 계층구조의 개념
1.2. 운영체제의 유용한 기능
1.2.1. 자원관리 기능
1.2.2. 제어 기능
1.2.3. 기억장치 관리 기능
2. 데이터 교환 방식
2.1. 데이터 교환 방식의 종류와 장단점
3. 무인자동차와 정보통신기술
3.1. 무인자동차의 개념
3.2. 무인자동차가 안전하게 운행되기 위해 필요한 정보통신기술
4. 참고 문헌
본문내용
1. 컴퓨터 기억장치와 운영체제
1.1. 컴퓨터 기억장치 계층구조의 개념
컴퓨터 기억장치는 데이터나 프로그램, 연산의 중간 및 최종 결과 등을 일시적으로나 영구적으로 저장하는 장치이다. 컴퓨터 기억장치는 접근 속도나 기억 용량, 용도 등에 따라서 레지스터나 캐시, 주기억장치, 메모리, 보조기억장치 등으로 구분된다.
레지스터는 중앙처리장치 안에 있는 기억장치로 접근 시간이 중앙처리장치의 처리 속도와 유사하다. 캐시 메모리는 중앙처리장치가 주기억장치에 접근할 때에 속도 차이를 줄이기 위해서 사용되는 것으로 실행 중인 프로그램의 명령어와 데이터를 저장하게 된다. 캐시 메모리는 기억용량은 더 작지만 접근 시간이 주기억장치에 비교해서 다섯 배에서 열배 정도 더 빠른 것이 특징이다.
주기억장치는 중앙처리장치가 직접 데이터를 읽고 쓸 수 있는 장치로서 레지스터나 캐시 메모리에 비해서는 기억 용량이 더 크다. 보조기억장치는 주기억장치에 비해서 접근 시간은 더 느리지만 기억 용량은 더 큰 것으로서 접근 시간은 주기억장치에 비해서 약 1,000배 정도 더 느리다.
컴퓨터 기억장치들은 읽고 쓰는 속도에 비례해서 가격이 점차 상승된다. 그래서 일반적으로 중앙처리장치에 직접적으로 연결된 기억장치에는 기억 용량은 작으나 속도는 더 빠른 장치를 사용하게 되며 보조기억장치에는 속도는 느리지만 가격은 낮고 기억 용량은 큰 것을 사용하게 된다. 초기의 컴퓨터 기억장치에는 자기 코어가 널리 사용되었지만 오늘날에는 반도체 기억장치를 더 많이 사용한다.
1.2. 운영체제의 유용한 기능
1.2.1. 자원관리 기능
운영체제에서는 모든 시스템의 구조가 동일한 것은 아니지만 대개 메모리와 장치, 프로세스, 파일 등의 시스템 구성요소를 제공하게 되며 이러한 시스템 요소를 자원이라고 칭한다. 운영체제에서는 이러한 자원들을 관리하는 역할을 수행하게 된다.
운영체제에서 수행하는 자원관리 기능으로는 프로세스 관리, 기억장치 관리, 주변장치 관리, 파일 관리 등이 있다. 먼저 프로세스 관리는 프로세스 스케줄링이나 동기화 관리 담당, 시작과 정치, 프로세스 생성과 제거, 메시지 전달 등의 기능을 수행하는 것이다. 두 번째로 기억장치 관리는 프로세스에 메모리 할당이나 회수 관리를 담당하는 것이다. 주변장치 관리는 입출력장치 스케줄링이나 그 외에 전반적인 관리를 담당하는 것이고 마지막으로 파일 관리는 다양한 파일의 생성과 변경, 삭...
참고 자료
[IT강의실] 인류의 삶을 바꾼 위대한 기계 - 컴퓨터, 이상우, IT동아, 2015
컴퓨팅 사고력 신장을 위한 프로그래밍 중심 STEAM 교육 프로그램, 김태훈, 제주 : 제주대학교, 2015
컴퓨팅 사고력 향상을 위한 소프트웨어 교육용 보드게임(SHAPES) 개발, 이수환, 광주 : 광주교육대학교 교육대학원, 2018
https://www.pinterest.co.kr/pin/754564112555962508/
https://www.pinterest.co.kr/pin/604326843731391203/
https://www.pinterest.co.kr/pin/118289927688894029/
https://www.pinterest.co.kr/pin/374502525265418377/
https://www.pinterest.co.kr/pin/381328293431965499/
https://blog.naver.com/PostView.nhn?blogId=logibrothers&logNo=221537446041&categoryNo=14&parentCategoryNo=1
특허기술로 사업하라 무인자동차기술, 국가기술정보분석위원회, 리얼뉴스, 2017.01
쉽게 배우는 데이터 통신과 컴퓨터 네트워크, 박기현, 한빛아카데미, 2016.12
운영체제의 개념과 구현, 김용석, 사이텍미디어, 2003.08