1.하드웨어
1) 중앙처리장치(CPU) - Central Processing Unit, 실제 연산을 처리하는 장치, 사람의 두 뇌와 같은 역할
2) 기억장치
- 주기억장치(RAM) : Random Access Memory, 전원이 나가면 자료를 보관할 수 없는 휘발성 메모리, 보조기억 장치에 비해 처리속도는 빠르나 저장 용량이 적음
- 보조기억장치 : 플로피디스크, 하드디스크, 광디스크(CD-ROM, DVD-ROM), 전원이 차 단되어도 자료를 계속해서 기억할 수 있는 비휘발성 메모리, 주기억 장치에 비해 저장 용량은 크지만 처리속도가 느림
3) 주변장치
- 입력장치 : 사람이 컴퓨터에 명령을 내릴 때 사용하는 장치, 키보드, 마우스, 카드리 더, 스캐너, 디지털카메라등
- 출력장치 : 컴퓨터가 처리한 결과를 사람에게 보여줄 때 사용하는 장치, 모니터, 프린 터, 플로터 등, 멀티미디어 및 네트워크 장치, 멀티미디어 기능을 보완해주는 장치, 사 운드카드, 모뎀, NIC 등
- 본체의 구조 : 케이스, 파워서플라이, 메인보드, 그래픽카드, CPU, 램, 하드디스크, 플 로 피디스크, 광디스크, 사운드카드, 네트워크장비, CD드라이브,
- 기타주변장치 : 모니터, 프린터, 키보드, 마우스, 스캐너, 디지털카메라, 스피커, 마이 크등
2.소프트웨어
1) 시스템소프트웨어 : 운영체제(윈도우, 유닉스, 리눅스 등), 유틸리티(시스템 유틸리티, 백신, 압축 유틸리디 등), 프로그래밍 언어(C언어, JAVA, Visual Basic 등)
2) 응용소프트웨어 : 워드프로세서, 스프레드시트, 데이터베이스, 그래픽프로그램 등
3. 사용자
4. 데이터 : 정보처리 및 가공
소프트웨어의 두 가지 분류는?
1) 시스템 소프트웨어
컴퓨터의 전반적인 운영과 각종 자원(기억장치, 입출력창지, 데이터등)을 관리하는 일련 의 프로그램이다. 이를 통해 사용자는 더욱 편리하게 컴퓨터를 사용할수 있고 컴퓨터 시 스템의 성능과 효율을 높일 수 있다. 시스템 소프트웨어에는 운영체제, 언어번역기, 유틸 리티프로그램 등이 있다.
2) 응용 소프트웨어
컴퓨터 사용자가 사용자의 필요에 의해서 프로그램을 작성하여 사용되게 하는 사용자 프 로그램과 많은 사람들의 컴퓨터 사용욕구를 충족시키기 위한 목적으로 전문소프트웨어 개발회사에서 상품화하여 판매되는 패키지 프로그램으로 구분할수 있다.
컴퓨터 시스템을 다섯 가지로 분류한다면?
1.입력 장치 : 외부에 기록된 내용, 그 때 인식한 신호를 내부에서 사용할 수 있도록 공급하는 역할을 수행. 프로그램과 데이터가 이곳을 통하여 주기억 장치로 전해짐.
2.연산 장치 : 주기억 장치에 기억된 데이터를 제어 장치에서 지시하는 명령에 따라 연산함. 연산 명령, 이동 명령 등의 데이터 처리를 지시하는 제어 장치의 지시에 따라 이동과 연산이 이루어 짐.
3.제어 장치 : 주기억 장치에 기억된 프로그램 명령들을 해독하고 그 의미에 따라 필요한 장치에 신호를 보내어 동작시키며, 그 결과를 검사, 통제하는 역할
4.출력 장치 : 주기억 장치에 기억된 내용을 제어 장치의 지시에 따라 출력. 컴퓨터 내부에 기억되어 있는 전자적 신호를 사람이 알아 볼 수 있도록 하거나 다른 매체에서 인식할 수 있는 신호로 표현하는 역할을 함.
5.기억장치
- 주기억 장치 : 입력되는 내용과 연산되는 중간 결과, 출력시킬 데이터를 기억하는 영역
- 보조기억 장치 : 입력과 출력 모두 가능. 출력된 내용이 기록되어 있어서 다시 사용할 수 있도록 하는 매체를 사용하며, 주기억 장치의 기억 용량을 보조해 주는 외부 기억 장치이다. 작성된 프로그램이나 데이터를 저장하고 입력 명령에 따라 저장된 내용을 주기억 장치에 입력하도록 하여, 출력 명령으로 저장시키는 내용을 다음에 사용할 수 있도록 보관함.
URL이란 무엇인가?
일반적으로 웹 브라우저는 인터넷에 존재하는 다양한 형태의 서비스를 동시에 지원하는 도구로 HTTP, FTP, 유즈넷 뉴스, e-mail, 고퍼, 텔넷 등의 서비스를 동시에 지원한다. 이러한 다양한 서비스를 제공하는 수많은 서버들로부터 필요한 정보를 획득하기 위해 이들의 위치를 표시하는 체계가 필요한데 이를 위해 URL이 사용된다. URL은 웹상에서 서비스를 제공하는 각 서버들에 있는 파일들의 위치를 명시하기 위한 것으로 접속해야 될 서비스의 종류, 서버의 위치(도메인 네임), 파일의 위치를 포함한다. 일반적인 체계(syntax)는 프로토콜://정보를 가진 컴퓨터 이름/디렉터리 이름/파일 네임으로 구성된다.
Unicode 조사하여라
어떤 플랫폼, 어떤 프로그램, 어떤 언어에도 상관없이 유니코드는 모든 문자에 대해 고유 번호를 제공합니다. 기본적으로 컴퓨터는 숫자만 처리합니다. 글자나 다른 문자에도 숫자를 지정하여 저장합니다. 유니코드가 개발되기 전에는 이러한 숫자를 지정하기 위해 수백 가지의 다른 기호화 시스템을 사용했습니다. 단일 기호화 방법으로는 모든 문자를 포함할 수 없었습니다. 예를 들어 유럽 연합에서만 보더라도 모든 각 나라별 언어를 처리하려면 여러 개의 다른 기호화 방법이 필요합니다. 영어와 같은 단일 언어의 경우도 공통적으로 사용되는 모든 글자, 문장 부호 및 테크니컬 기호에 맞는 단일 기호화 방법을 갖고 있지 못하였습니다. 이러한 기호화 시스템은 또한 다른 기호화 시스템과 충돌합니다. 즉 두 가지 기호화 방법이 두 개의 다른 문자에 대해 같은 번호를 사용하거나 같은 문자에 대해 다른 번호를 사용할 수 있습니다. 주어진 모든 컴퓨터(특히 서버)는 서로 다른 여러 가지 기호화 방법을 지원해야 합니다. 그러나, 데이터를 서로 다른 기호화 방법이나 플랫폼 간에 전달할 때마다 그 데이터는 항상 손상의 위험을 겪게 됩니다.