인터넷과정보사회 ) 컴퓨터를 구성하는 입력, 출력, 처리, 기억, 보조기억 장치의 역할을 각각 서술하고 각 장치에 포함되는 대표 기기 1개를 선택하여 기능을 구체적으로 설명하시오.
- 최초 등록일
- 2022.07.12
- 최종 저작일
- 2022.06
- 6페이지/ 한컴오피스
- 가격
5,000원4,500원
과제정보
학과 |
생활과학과, 컴퓨터과학과, 보건환경학과, 농학과 |
학년 |
1학년 |
과목명 |
인터넷과정보사회 |
자료 |
24건
|
공통 |
1. 컴파일러와 인터프리터의 역할과 두 방식의 기능적 차이점을 구체적으로 서술하시오. (1000자 내외, 10점)
2. 컴퓨터를 구성하는 입력, 출력, 처리, 기억, 보조기억 장치의 역할을 각각 서술하고 각 장치에 포함되는 대표 기기 1... 더보기
1. 컴파일러와 인터프리터의 역할과 두 방식의 기능적 차이점을 구체적으로 서술하시오. (1000자 내외, 10점)
2. 컴퓨터를 구성하는 입력, 출력, 처리, 기억, 보조기억 장치의 역할을 각각 서술하고 각 장치에 포함되는 대표 기기 1개를 선택하여 기능을 구체적으로 설명하시오. (3000자 내외, 20점) 접기
|
목차
1. 컴파일러와 인터프리터의 역할과 두 방식의 기능적 차이점을 구체적으로 서술하시오. (1000자 내외)
2. 컴퓨터를 구성하는 입력, 출력, 처리, 기억, 보조기억 장치의 역할을 각각 서술하고 각 장치에 포함되는 대표 기기 1개를 선택하여 기능을 구체적으로 설명하시오. (3000자 내외)
본문내용
1. 컴파일러와 인터프리터의 역할과 두 방식의 기능적 차이점을 구체적으로 서술하시오. (1000자 내외)
컴퓨터에서 프로그래밍 작업을 하면서 사용되는 언어들의 가짓수는 수백 가지가 넘는다. 일반적으로 기계에서 실행 가능한 명령어, 즉 언어를 기계어라고 부르고, 정확한 프로그래밍을 위해서는 이러한 기계어를 통해 프로그램을 해석하고 실행하게 된다. 이러한 개발 행위를 위해서 프로그램의 기계어를 해석하는 방법 중의 대표적인 두 가지가 컴파일러와 인터프리터이다. 이 프로그램들을 통해 개발자는 기계어로 작성한 코드를 실행할 수 있다.
먼저 컴파일러는 고급 프로그래밍 언어에 사용되는 프로그램으로, 소스코드에서 변환되는 프로그래밍 언어 변환 프로그램으로, 보통은 고급 언어를 저급으로 변환할 때 사용한다. 개발자는 프로그래밍을 위한 언어인 소스코드를 만드는데, 이러한 명령어를 실행하기 위해서는 이걸 다시 기계어 등의 저급 언어로 변환해 주어야 한다. 보통 컴퓨터의 하드웨어 등을 제어하기 위해 활용되는 프로그래밍 언어들은 고레벨 프로그래밍 언어이다. 인간에게는 훨씬 친숙하지만, 컴퓨터의 하드웨어는 인간에게는 가독성이 매우 떨어지는 기계어 등의 저급 언어로 제어되기 때문에, 이런 변환 작업이 필요한 것이다.
참고 자료
한국정보통신기술협회 인터넷 정보통신용어사전 (검색일:2022.3.7.)
김종훈 외, 『컴퓨터 개론』, 한빛아카데미(주), 2013, 네이버 지식백과 활용 (검색일:2022.3.7.)
윤승은, 『정보통신용어사전』, 일진사, 2008, 네이버 지식백과 활용 (검색일:2022.3.7.)
전산용어사전편찬위원회, 『컴퓨터인터넷IT용어대사전』, 일진사, 2011, 네이버 지식백과 활용 (검색일:2022.3.7.)