컴퓨터의 구조
본 자료는 3페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
해당 자료는 3페이지 까지만 미리보기를 제공합니다.
3페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

컴퓨터의 구조에 대한 보고서 자료입니다.

목차

1. 하드웨어(Hardware)

2. 소프트웨어(Software)

본문내용

수 없다. 마찬가지로 컴퓨터 시스템도 하드웨어만으로는 작동할 수 없으며, 일의 순서를 지시하고 운영하는 프로그램인 소프트웨어가 있어야 활용할 수 있다. 컴퓨터의 운영을 위해서 주어지는 명령문의 집합체를 프로그램이라 하고, 프로그램과 그것을 사용하기 위한 절차를 소프트웨어라 한다. 이 소프트웨어가 하드웨어의 동작을 지시하고, 사용자가 원하는 데이터 처리를 수행한다. 소프트웨어에는 컴퓨터 시스템의 운영을 제어하고 관리하는 시스템 소프트웨어와 사용자 본위의 일을 수행하는 응용소프트웨어가 있다. 시스템 소프트웨어 중에서 가장 중요한 부분은 하드웨어와 사용자 사이에서 중재 역할을 하는 운영 체제이며, 그밖에 언어 번역 프로그램, 유틸리티 프로그램 등이 있다. 응용 소프트웨어는 문서 작성, 계산, 자료 관리 등 특정 업무에 사용된다. 이러한 소프트웨어들은 사용자가 직접 작성하여 사용하기 불편하므로 소프트웨어 개발 회사에서 개발, 공급하는 패키지 프로그램 중 목적에 맞는 것을 선택하여 사용하는 것이 일반적이다. 널리 활용되고 있는 패키지 프로그램으로는 워드 프로세서, 스프레드시트, 데이터 베이스 관리 시스템, 통신 소프트웨어 등이 있다.
(1) 시스템소프트웨어
시스템소프트웨어는 컴퓨터시스템의 각 부분을 조정하고 응용소프트웨어와 컴퓨터하드웨어의 가교역할을 담당한다. 시스템소프트웨어는 컴퓨터시스템이 갖고 있는 하드웨어의 자원을 관리하며 데이터처리활동을 지원하는 컴퓨터프로그램들로 구성되어 컴퓨터시스템의 작업을 더욱 효율적이고 효과적으로 만들어준다. 일반적으로 시스템 소프트웨어라 하면 운영체제만을 의미하는 것을 생각하기 쉽다. 그러나 컴퓨터 상에서 발생하는 일상적인 작업의 수행을 지원하는 유틸리티 프로그램과 응용소프트웨어를 개발할 수 있도록 지원하는 언어번역프로그램 소프트웨어 등을 모두 포함하는 개념으로 사용된다. 시스템소프트웨어에는 시스템관리소프트웨어, 시스템지원소프트웨어, 시스템개발소프트웨어로 구분된다. 시스템관리소프트웨어에서 중요한 것이 운영체제(OS)이며 시스템지원소프트웨어에서 중요한 것이 유틸리티프로그램이고 시스템개발프로그램에서 중요한 것은 언어번역프로그램이다.
(2)운영체제
컴퓨터 시스템의 모든 정치들을 효율적으로 통제, 관리하며, 사용자가 컴퓨터를 보다 편리하게 사용할 수 있도록 도와주는 시스템 소프트웨어이다. 운영 체제 기능 중의 하나가 입출력 보조관리 작업이라는 것인데, 이러한 일들을 오퍼레이터 대신에 특별히 마련된 프로그램이 수행함으로써 초기의 운영 체제는 오퍼레이터의 단순 작업을 줄일 수 있었다. 운영 체제의 전반적인 목적은 컴퓨터 자원을 효율적으로 관리하고 사용자에게 여러 가지 편의를 제공해주는 데 있다. 운영 체제가 제공하는 각 기능별 지원 수준은 컴퓨터 시스템에 따라 차이가 있으나 결국 그 목적은 시스템의 사용 효과를 향상시키는 데 있다. 이러한 운영 체제의 프로그램을 더욱 편리한 방법으로 사용할 수 있도록 지원해주는 유틸리티 프로그램이 있다. 즉 파일들을 복사하기 위해서는 copy명령을 실행할 때 copy라는 명령을 입력해야 하며 복사될 드라이브, 디렉토리를 명령으로 지정해야 하지만, 유틸리티를 사용하면 파일을 선택하여 복사될 드라이브와 디렉토리로 편리한 방법으로 이동시켜 copy할 수 있다.
(3)언어처리프로그램
사용자가 작성한 원시 프로그램을 기계어로 된 목적 프로그램으로 번역하는 프로그램이다. 프로그램이란 컴퓨터 하드웨어가 이해하고 수행할 순서와 방법을 상세히 기술한 명령들의 집합이기 때문에 프로그램은 컴퓨터 하드웨어가 이해할 수 잇는 언어로 기술되어야만 된다. 컴퓨터 하드웨어가 이해할 수 있는 언어는 기계어뿐이다. 기계어는 인간이 언어와는 많은 차이가 있으므로 인간이 이 기계어를 사용하려면 대단한 어려움이 있는 동시에 많은 시간과 노력을 필요로 한다. 따라서 이와 같은 문제점을 해결하기 위하여 간접적으로 각종 프로그램을 작성할 수 있는 프로그래밍 언어, 즉 기억하기 쉬운 일상 용어에 가까운 언어로 프로그램을 작성함으로써 컴퓨터 시스템이 프로그램을 자동적으로 기계어로 번역하고 수행한다.
(4)응용 프로그램
각 종의 특정한 문제를 처리하기 위해 작성되는 프로그램이다. 하드웨어와 소프트웨어 사이에 위치하며 응용프로그램이 하드웨어를 쉽게 사용할 수 있도록 도와주며 하드웨어의 전반적인 효율을 최대로 만들도록 하드웨어와 소프트웨어를 총괄하는 프로그램이다.
1)사용자프로그램
사용자가 컴퓨터로 처리할 문제에 대하여 그 순서와 방법을 논리적으로 전개하여 직접 작성한 프로그램이다. 일반목적용 응용소프트웨어(범용소프트웨어)으로서 사용자가 보편적으로 원하는 정보처리업무를 수행하게 해주는 프로그램으로 여러 가지 용도에 사용되는 응용프로그램을 말한다. 일반목적용 응용소프트웨어에는 스프레드쉬트, 워드프로세싱, 데이터베이스 관리시스템, 그래픽 프로그램 등이 있다.
2)패키지프로그램
상업적으로 판매되는 관리, 통계 등에 관한 프로그램이다. 이것은 특수목적용 응용소프트웨어(전용소프트웨어)으로서 특정분야에서 사용자의 구체적 업무기능을 지원하는 소프트웨어로 한가지 용도에 사용되는 응용소프트웨어를 말한다. 특수 목적용 응용소프트웨어에는 회계, 급여처리, 재고관리, 일정계획 프로그램 등이 있다.
(5)제작성격에 따라
1)주문생산 프로그램
특정 목적에 의해 독자적으로 작성된 프로그램으로 값이 비싸다.
2)표준화 프로그램
한글97, 나모웹에디터 4.0 Ms Office 2000, Photo shop 5.5 등이고, 값이 싸다.
(6)프로그래밍언어
소프트웨어는 기본적으로 프로그래밍언어와 각종 패키지에 의해 만들어진다. 그러나 패키지 자체도 근본적으로는 프로그래밍언어를 이용하여 만들어지기 때문에 결국 모든 소프트웨어도 프로그래밍언어에 의해 만들어진다고 볼 수 있다. 프로그래밍언어는 컴퓨터를 이용하여 문제를 해결하기 위하여 사용되는 매개 언어이기 때문에 컴퓨터 언어이다. 이는 컴퓨터의 처리대상이 되는 데이터를 정의하고 이를 어떤 방법에 의하여 어떤 순서로 처리하느냐에 대한 처리절차 및 방법을 기술하는 수단이므로 컴퓨터가 발명되어 사용되기 시작하면서부터 그 역사가 시작되었다고 할 수 있다.

키워드

  • 가격1,000
  • 페이지수10페이지
  • 등록일2003.12.08
  • 저작시기2003.12
  • 파일형식한글(hwp)
  • 자료번호#237025
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니