목차
1. 컴퓨터 기억장치 계층구조의 개념
2. 운영체제의 유용한 기능 세 가지의 용도, 사용법, 유용성
3. 데이터 교환 방식의 종류 및 장단점
4. 무인자동차가 안전하게 운행되기 위해 요구되는 정보통신 기술
5. 참고문헌
2. 운영체제의 유용한 기능 세 가지의 용도, 사용법, 유용성
3. 데이터 교환 방식의 종류 및 장단점
4. 무인자동차가 안전하게 운행되기 위해 요구되는 정보통신 기술
5. 참고문헌
본문내용
는 사용자가 컴퓨터를 편리하기 사용할 수 있도록 사용자 인터페이스 및 기타 유용한 기능을 제공한다. 그 중 유용한 기능을 세 가지 조사하여 용도, 사용법, 유용성을 설명하시오.
3. 데이터 교환 방식에 대해서 교환 방식의 종류 및 각 교환 방식의 장단점 등을 포함하여 정리하시오.
4. 무인자동차가 안전하게 운행되기 위해 요구되는 정보통신기술에 대해 조사하여 논리적으로 작성하시오.
1. 컴퓨터 기억장치 계층구조의 개념
2. 운영체제의 유용한 기능 세 가지의 용도, 사용법, 유용성
3. 데이터 교환 방식의 종류 및 장단점
4. 무인자동차가 안전하게 운행되기 위해 요구되는 정보통신 기술
5. 참고문헌
1. 컴퓨터 기억장치 계층구조의 개념
컴퓨터 기억장치의 계층구조는 여러 가지 기억장치가 속도와 용량, 성능에 의해 계층적으로 분류되며 전체 메모리 시스템 가격의 최소화와 최소의 평균접근속도 달성이 계층화의 목적이라고 할 수 있다. 계층화를 통해 가장 낮은 단계인 보조기억 장치의 경우 실행을 위해 프로그램 혹은 데이터가 주기억 장치로 옮겨져야하며, 기억 장치의 용량이 감소한다. 주기억 장치로 넘어가면서부터 레지스터까지 프로그램을 직접 읽을 수 있는데 보조기억장치, 주기억 장치, 캐쉬, 레지스터 순으로 계층화되면서 비트당 기억 장치의 비용은 증가하며, 기억 장치 속도도 증가한다. 또한, 외부기억장치에서 내부기억 장치로 계층화된다.
상위의 기억장치는 접근 속도와 시간은 빠르나 기억 용량이 작으며 가격이 비싸다. 용량이 커질수록 비트탕 가격은 어지고, 액세스 시간이 길어진다. 주기억장치의 경우 각각의 주소를 갖는 워드나 바이트로 구성되며, 주소를 이용해 액세스할 수 있다. 레지스터나 캐시, 주기억장치의 프로그램 및 데이터는 CPU가 직접적인 엑세스가 가능하나 보조기억장치의 경우 직접 액세스를 할 수 없다. 보조기억장치에 있는 데이터의 경우 주기억장치에 적재된 후 CPU에 의해 액세스 될 수 있다.
기억장치의 경우 보조기억장치의 프로그램 및 데이터가 주기억장치에 적재하는 시기나 적재 위치 등을 지정하여 한정적인 주기억장치 공간의 효율적인 사용을 위한 것으로 반입, 배치, 교체 전략을 가지고 있다. 반입전략의 경우 보조기억장치가 보관 중인 프로그램 및 데이터가 언제 주기억장치로 적재될 것인지 결정하는 것으로 요구 반입은 실행 중인 프로그램이 특정한 프로그램 혹은 데이터의 참조가 요구될 때 사용하며, 예상 반입은 실행 중인 프로그램에 의해서 참조해야 할 프로그램 및 데이터를 미리 예상하여 적재하는 것이다. 배치전략은 새로 반입되는 프로그램 혹은 데이터가 주기억장치 어디에 위치할 것인가 결정하는 것이다. 최초 적합은 프로그램 및 데이터가 들어갈 크기의 빈 영역 중 첫 번째 분할 영역에 배치하는 것이며, 최적 적합은 빈 영역 중 단편화를 가장 작게 남기는 분할 영역에 배치하는 것이다. 최악 적합은 빈 영역 중 단편화를 가장 많이 남기는 분할 영역에 배치하는 방법이다. 교체전략은 주기억장치의 모든 영역이 이미 사용되고 있을 때 새 프로그램 및 데이터가 주기억장치에 배치될 때 이미 사용하고 있는 영역 중 어느 영역을 교체해 사용할 것인지 결정하는 것으로 FIFO, OPT, LRU, LFU 등이 있다.
기억장치는 외부 기억장치의 경우 CPU가 직접 액세스할 수 없으며 장치 제어기를 통해 액세스할 수 있는 기억장치이며, 내부 기억장치는 CPU가 직접 액세스할 수 있는 기억장치다. 캐시기억장치는 주기억장치의 액세스 속도가 CPU에 비해 느려 주기억장치에서 데이터를 읽어올 때 CPU와 주기억 장치 사이에 설치하는 고속의 반도체 기억장치로 주기억장치에서 데이터를 읽어올 때 발생하는 성능 저하를 줄이기 위한 것이다. 디스크 캐시는 디스크와 주기억장치 액세스 속도 차이를 줄일 수 있는 반도체 기억장치다.
2. 운영체제의 유용한 기능 세 가지의 용도, 사용법, 유용성
운영체제라는 것은 컴퓨터 시스템의 자원을 효율적으로 관리하면서 사용자는 컴퓨터를 편리하며 효과적으로 사용할 수 있도록 환경을 제공할 수 있는 프로그램의 모임이라고 할 수 있다. 컴퓨터 사용자와 하드웨어 사이 인터페이스로 동작하는 시스템 소프트웨어의 일종이며 다른 응용프로그램에 비해 유용한 작업을 할 수 있는 환경을 제공한다. 이러한 운영체제는 다양한 종류가 있으며 단일 처리 작업 시스템에서는 DOS, 다중 작업 처리 시스템에서는 Windows나 Unix, Linux 등이 사용된다.
운영체제의 목적은 처리능력의 향상, 사용 가능도 향상, 신뢰도 향상, 반환 시간 단축이 있으며, 이러한 능력은 운영체제의 성능을 평가하는 기준이 된다. 처리능력이란 일정한 시간 내 시스템이 처리할 수 있는 양이며, 반환시간은 시스템에서 작업을 의뢰한 시간으로부터 처리가 완료될 때까지 걸리는 시간이다. 사용가능도는 시스템을 사용하고자 할 때 즉시 사용 가능한 정도이며, 신뢰도는 시스템에서 주어진 문제를 얼마나 정확하게 해결하는가에 의한 것이다.
이러한 운영체제의 기능은 다양하다. 프로세서와 기억장치, 입출력장치, 파일 및 정보 등의 자원관리, 자원이 효율적 관리를 위한 자원의 스케줄링 기능을 제공, 사용자와 시스템 사이 편리한 인터페이스, 시스템의 각종 하드웨어와 네트워크의 관리 및 제어, 데이터 관리와 데이터 및 자원의 공유 기능, 시스템 오류 검사 및 복구, 자원 보호 기능, 입출력에 대한 보조 기능, 가상 계산기 능력 등을 제공한다. 이 중 가장 중요한 기능 세 가지를 살펴보면 다음과 같다.
첫 번째, 자원관리 기능의 경우 운영체제에서 파일 시스템 기능을 통해 파일의 관리와 디스크 관리 기능을 활용해 보조기억장치를 관리하게 된다. 컴퓨터 자료의 경우 파일의 형태로 모두 저장되며, 파일에도 다양한 종류가 있고 확장자를 사용해 종류를 구분할 수 있다. 파일이 관련 있는 것끼리 모아 디렉터리 즉, 폴더에 보관되며, 파일 시스템의 기능은 디렉터리 생성, 복사, 이동, 검색, 삭제 등을 할 수 있다. 디스크 관리 기능에서는 디스크 포맷이나 정리, 조각 모음 등이 가능하다.
여기서도 크게 네 가지로 그 기능을 나눌 수 있다. 프로세스 관리는 작업 시간의 하
3. 데이터 교환 방식에 대해서 교환 방식의 종류 및 각 교환 방식의 장단점 등을 포함하여 정리하시오.
4. 무인자동차가 안전하게 운행되기 위해 요구되는 정보통신기술에 대해 조사하여 논리적으로 작성하시오.
1. 컴퓨터 기억장치 계층구조의 개념
2. 운영체제의 유용한 기능 세 가지의 용도, 사용법, 유용성
3. 데이터 교환 방식의 종류 및 장단점
4. 무인자동차가 안전하게 운행되기 위해 요구되는 정보통신 기술
5. 참고문헌
1. 컴퓨터 기억장치 계층구조의 개념
컴퓨터 기억장치의 계층구조는 여러 가지 기억장치가 속도와 용량, 성능에 의해 계층적으로 분류되며 전체 메모리 시스템 가격의 최소화와 최소의 평균접근속도 달성이 계층화의 목적이라고 할 수 있다. 계층화를 통해 가장 낮은 단계인 보조기억 장치의 경우 실행을 위해 프로그램 혹은 데이터가 주기억 장치로 옮겨져야하며, 기억 장치의 용량이 감소한다. 주기억 장치로 넘어가면서부터 레지스터까지 프로그램을 직접 읽을 수 있는데 보조기억장치, 주기억 장치, 캐쉬, 레지스터 순으로 계층화되면서 비트당 기억 장치의 비용은 증가하며, 기억 장치 속도도 증가한다. 또한, 외부기억장치에서 내부기억 장치로 계층화된다.
상위의 기억장치는 접근 속도와 시간은 빠르나 기억 용량이 작으며 가격이 비싸다. 용량이 커질수록 비트탕 가격은 어지고, 액세스 시간이 길어진다. 주기억장치의 경우 각각의 주소를 갖는 워드나 바이트로 구성되며, 주소를 이용해 액세스할 수 있다. 레지스터나 캐시, 주기억장치의 프로그램 및 데이터는 CPU가 직접적인 엑세스가 가능하나 보조기억장치의 경우 직접 액세스를 할 수 없다. 보조기억장치에 있는 데이터의 경우 주기억장치에 적재된 후 CPU에 의해 액세스 될 수 있다.
기억장치의 경우 보조기억장치의 프로그램 및 데이터가 주기억장치에 적재하는 시기나 적재 위치 등을 지정하여 한정적인 주기억장치 공간의 효율적인 사용을 위한 것으로 반입, 배치, 교체 전략을 가지고 있다. 반입전략의 경우 보조기억장치가 보관 중인 프로그램 및 데이터가 언제 주기억장치로 적재될 것인지 결정하는 것으로 요구 반입은 실행 중인 프로그램이 특정한 프로그램 혹은 데이터의 참조가 요구될 때 사용하며, 예상 반입은 실행 중인 프로그램에 의해서 참조해야 할 프로그램 및 데이터를 미리 예상하여 적재하는 것이다. 배치전략은 새로 반입되는 프로그램 혹은 데이터가 주기억장치 어디에 위치할 것인가 결정하는 것이다. 최초 적합은 프로그램 및 데이터가 들어갈 크기의 빈 영역 중 첫 번째 분할 영역에 배치하는 것이며, 최적 적합은 빈 영역 중 단편화를 가장 작게 남기는 분할 영역에 배치하는 것이다. 최악 적합은 빈 영역 중 단편화를 가장 많이 남기는 분할 영역에 배치하는 방법이다. 교체전략은 주기억장치의 모든 영역이 이미 사용되고 있을 때 새 프로그램 및 데이터가 주기억장치에 배치될 때 이미 사용하고 있는 영역 중 어느 영역을 교체해 사용할 것인지 결정하는 것으로 FIFO, OPT, LRU, LFU 등이 있다.
기억장치는 외부 기억장치의 경우 CPU가 직접 액세스할 수 없으며 장치 제어기를 통해 액세스할 수 있는 기억장치이며, 내부 기억장치는 CPU가 직접 액세스할 수 있는 기억장치다. 캐시기억장치는 주기억장치의 액세스 속도가 CPU에 비해 느려 주기억장치에서 데이터를 읽어올 때 CPU와 주기억 장치 사이에 설치하는 고속의 반도체 기억장치로 주기억장치에서 데이터를 읽어올 때 발생하는 성능 저하를 줄이기 위한 것이다. 디스크 캐시는 디스크와 주기억장치 액세스 속도 차이를 줄일 수 있는 반도체 기억장치다.
2. 운영체제의 유용한 기능 세 가지의 용도, 사용법, 유용성
운영체제라는 것은 컴퓨터 시스템의 자원을 효율적으로 관리하면서 사용자는 컴퓨터를 편리하며 효과적으로 사용할 수 있도록 환경을 제공할 수 있는 프로그램의 모임이라고 할 수 있다. 컴퓨터 사용자와 하드웨어 사이 인터페이스로 동작하는 시스템 소프트웨어의 일종이며 다른 응용프로그램에 비해 유용한 작업을 할 수 있는 환경을 제공한다. 이러한 운영체제는 다양한 종류가 있으며 단일 처리 작업 시스템에서는 DOS, 다중 작업 처리 시스템에서는 Windows나 Unix, Linux 등이 사용된다.
운영체제의 목적은 처리능력의 향상, 사용 가능도 향상, 신뢰도 향상, 반환 시간 단축이 있으며, 이러한 능력은 운영체제의 성능을 평가하는 기준이 된다. 처리능력이란 일정한 시간 내 시스템이 처리할 수 있는 양이며, 반환시간은 시스템에서 작업을 의뢰한 시간으로부터 처리가 완료될 때까지 걸리는 시간이다. 사용가능도는 시스템을 사용하고자 할 때 즉시 사용 가능한 정도이며, 신뢰도는 시스템에서 주어진 문제를 얼마나 정확하게 해결하는가에 의한 것이다.
이러한 운영체제의 기능은 다양하다. 프로세서와 기억장치, 입출력장치, 파일 및 정보 등의 자원관리, 자원이 효율적 관리를 위한 자원의 스케줄링 기능을 제공, 사용자와 시스템 사이 편리한 인터페이스, 시스템의 각종 하드웨어와 네트워크의 관리 및 제어, 데이터 관리와 데이터 및 자원의 공유 기능, 시스템 오류 검사 및 복구, 자원 보호 기능, 입출력에 대한 보조 기능, 가상 계산기 능력 등을 제공한다. 이 중 가장 중요한 기능 세 가지를 살펴보면 다음과 같다.
첫 번째, 자원관리 기능의 경우 운영체제에서 파일 시스템 기능을 통해 파일의 관리와 디스크 관리 기능을 활용해 보조기억장치를 관리하게 된다. 컴퓨터 자료의 경우 파일의 형태로 모두 저장되며, 파일에도 다양한 종류가 있고 확장자를 사용해 종류를 구분할 수 있다. 파일이 관련 있는 것끼리 모아 디렉터리 즉, 폴더에 보관되며, 파일 시스템의 기능은 디렉터리 생성, 복사, 이동, 검색, 삭제 등을 할 수 있다. 디스크 관리 기능에서는 디스크 포맷이나 정리, 조각 모음 등이 가능하다.
여기서도 크게 네 가지로 그 기능을 나눌 수 있다. 프로세스 관리는 작업 시간의 하
추천자료
[컴퓨터의 이해 1학년 공통] 1. 컴퓨터 기억장치 계층구조의 개념을 설명하시오
[컴퓨터의이해 2021년 기말] 1. 컴퓨터 기억장치 계층구조의 개념 2. 운영체제 기능 3. 데이...
[컴퓨터의이해 기말시험(온라인과제물)] 1. 컴퓨터 기억장치 계층구조의 개념 2. 운영체제 기...
컴퓨터의이해 ) 운영체제는 사용자가 컴퓨터를 편리하기 사용할 수 있도록 사용자 인터페이스...
컴퓨터의이해 ) 운영체제는 사용자가 컴퓨터를 편리하기 사용할 수 있도록 사용자 인터페이스...
컴퓨터의 이해 ) 운영체제는 사용자가 컴퓨터를 편리하기 사용할 수 있도록 사용자 인터페이...
컴퓨터의이해 ) 1 컴퓨터 기억장치 계층구조의 개념을 설명하시오 2
컴퓨터의이해 =) 컴퓨터 기억장치 계층구조의 개념을 설명하시오
컴퓨터의이해 ) 데이터 교환 방식에 대해서 교환 방식의 종류 및 각 교환 방식의 장단점 등을...
컴퓨터의이해 ) 무인자동차가 안전하게 운행되기 위해 요구되는 정보통신기술에 대해 조사하...
소개글