[IT와경영정보시스템]컴퓨터시스템 하드웨어의 직렬처리 방식에 비해 병렬처리 방식의 특징과 소프트웨어의 종류별 분류
본 자료는 9페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
해당 자료는 9페이지 까지만 미리보기를 제공합니다.
9페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

[IT와경영정보시스템]컴퓨터시스템 하드웨어의 직렬처리 방식에 비해 병렬처리 방식의 특징과 소프트웨어의 종류별 분류에 대한 보고서 자료입니다.

목차

Ⅰ. 서 론

Ⅱ. 컴퓨터 시스템의 하드웨어
1. 컴퓨터 시스템의 개요
2. 정보처리 시스템
3. 하드웨어

Ⅲ. 직렬처리 및 병렬처리 방식
1. 직렬처리방식(Serial Processing)
2. 병렬처리 방식(Parallel Processing)

Ⅳ. 직렬처리 방식에 대한 병렬처리 방식의 특징
1. 병렬처리 시스템의 개요 및 발전단계
2. 병렬처리 시스템의 분류
3. 직렬처리방식과 병렬처리방식의 비교

Ⅴ. 컴퓨터 소프트웨어의 종류별 분류
1. 프로그래밍 언어
2. 운영체제
3. 응용 소프트웨어(Application Software)
4. 컴파일러
5. 유틸리티 프로그램

Ⅵ. 결 론

[참고 문헌]

본문내용

같은 언어로 옮긴 경우에는 성능이 개선되는 등의 장점이 있어야 한다. 그렇지 않다면 컴파일을 수행할 이유가 없어진다.
컴파일러는 입력/출력되는 언어의 종류, 내부구조, 목적코드의 동작에 따라 여러 가지로 분류할 수 있다.
컴파일러가 실행되는 컴퓨터나 운영체제가 컴파일러의 목적코드가 실행될 컴퓨터나 운영체제와 같은 경우 네이티브 컴파일러(native compiler)라고 한다. 반면에 크로스 컴파일러(cross compiler)는 다른 컴퓨터나 운영체제에서 실행되도록 제작된다. 임베디드 시스템 등 소프트웨어 개발에 충분한 환경을 갖추지 못한 환경에서 동작할 프로그램을 만들기 위해 사용된다.
또한 가상 머신에서 동작할 프로그램을 만드는 컴파일러도 있다. 이 경우 일반적으로 출력물이 가상 머신을 위해 제작된 바이트코드 형태의 기계어가 되므로 바이트코드 컴파일러라고 부른다.
소스를 한 번 읽고 번역하여 바로 출력물을 내놓는 컴파일러도 있지만 여러 가지 목적을 위해 중간 결과를 만들어 그 결과를 다시 최종 결과로 출력하는 컴파일러도 있다. 중간 결과를 만드는 데는 여러 가지 이유가 있다.
다양한 언어 지원 : 다양한 입력 언어를 동일한 중간 표현으로 표현하거나 동일한 중간 표현을 여러 가지 출력 언어로 표현하면 다양한 입력 언어와 출력 언어를 지원하는 컴파일러를 작성할 수 있다.
속도 및 최적화 : 고수준 언어일수록 최적화된 성능 보다는 사람에게 이해하기 쉬운 형태를 염두에 두고 설계된다. 때문에 중간 형태를 거치는 것이 보다 저수준에서 효율적으로 프로그램을 최적화한 다음 최종적으로 출력물을 내놓는 데 유리할 수 있다.
저스트 인 타임 컴파일 : 스몰토크, 자바, 마이크로소프트 공통 중간 언어(CIL) 등의 컴파일러는 가상 머신의 바이트코드를 출력한다. 그러나 가상 머신은 플랫폼의 기계어에 비해 속도가 느릴 수밖에 없으므로 이들 가상 머신에는 저스트 인 타임 컴파일러가 탑재되어 실행 직전에 현재 플랫폼의 기계어로 다시 한 번 컴파일 되어 속도를 향상시킨
5. 유틸리티 프로그램
1) 파일 압축 프로그램
* 압축 프로그램이란 데이트를 백업하여 보전하고자 할 경우나 PC 통신을 이용하여 데이터를 전송하고자 할 경우 저장 공간을 줄이고, 데이터 송수신 시간을 줄이기 위해 파일 크기를 작게 줄여 주는 프로그램
* 종류 : WINZIP, PKZIP, RAR, LHA, ARJ 등
① PKZIP
압축 : PKZIP [압축 파일명] [압축할 파일명]
해제 : PKUNZIP [압축 파일명]
② LHA
압축 : LHA A [압축할 파일명]
해제 : LHA E [압축 파일명]
③ RAR
압축 : RAR [압축 파일명] [압축할 파일명]
해제 : RAR X [압축 파일명]
④ ARJ
압축 : ARJ A [압축할 파일명]
해제 : ARJ E 또는 X [압축 파일명]
⑤ WINZIP
Windows 95 또는 98 등에서 대표적으로 사용되는 파일 압축 프로그램
WINZIP에서 파일 압축 메뉴 : NEW
WINZIP에서 파일 압축 해제 메뉴 : OPEN
2) 바이러스 검사 프로그램
* 운영체제나 데이터에 치명적인 손상을 주는 일종의 불법 프로그램으로, 부트 섹터의 내용이 파괴되거나 파일이 비정상적으로 커지거나 또 시스템 수행 속도가 현저히 느려지거나 프로그램 수행중 전혀 예기치 못한 일이 생기면 바이러스를 의심해 보아야 함
* 바이러스 퇴치 프로그램 : V3, TV, ANTIVIRUS, SCAN/CLEAN 등
3) 기타 소프트웨어
* 네그웨어(Negware) : 무료로 사용하는 소프트웨어이나 사용자 등록을 하지 않고 사용하면 경고 메시지를 내보내는 소프트웨어
* 그룹웨어(Groupware) : 특정 소프트웨어 사용자 그룹이나 사용자 그룹이 공동으로 사용하는 소프트웨어로, 통신망에서 여러 사람이 동시에 하나의 작업을 지원해주는 것
* 셰어웨어(Shareware) : 많은 사람들이 일정 기간 동안 공짜로 사용하거나 복사할 수 있는 소프트웨어로, 일정 기간이 지난 후에는 제작자에게 돈을 내고 정식으로 등록한 후 사용하는 소프트웨어
* 프리웨어(공개 소프트웨어) : 일반 사용자들이 소프트웨어를 저작권 없이 공짜로 자유롭게 사용할 수 있는 프로그램
Ⅵ. 결 론
컴퓨터는 컴퓨터가 하나의 완제품인 동시에 각각의 부분품이 모인 집합체이다.
컴퓨터시스템의 하드웨어를 분류하는 방식과 기준은 다양하다.
이에 다양한 기준들 중에서 과업처리 방식에 따라 분류할 때 직렬처리(Serial Processing) 방식과 병렬처리 (Parallel Processing)방식의 구분 분석적 의의는 다음과 같다.
인공지능에서 신경망(Neural Network)이라고 부르는 것은 병렬처리 개념이나 컴퓨터에서 직렬로 구현해서 사용하고 있다.
IT 및 경영정보시스템 분야는 물론이고 미래의 우리생활에 지대한 영향을 주게 될, 인공지능은 인간의 마음을 기호처리시스템으로 전제하는 반면에 신경망은 뇌의 정보처리체계를 생물학적으로 흉내 낸다. 신경망은 수많은 뉴런이 연결되어 정보가 병렬적으로 처리된다는 측면에서 연결주의라고 부르는 반면, 인공지능은 기호처리 방식에 의해 정보가 직렬적으로 계산된다는 의미에서 계산주의라고 한다. 계산주의(인공지능)의 패러다임이 튜링 기계라면, 연결주의(신경망)의 패러다임은 사람의 뇌다. 그러나 인류가 아직 뇌를 완전히 이해하지 못하고 있기 때문에 신경망으로 뇌를 복제하는 기술은 초보수준에 머물러 있다. 21세기 초반의 컴퓨터는 튜링 테스트를 통과할 만한 지능을 갖지 못한 상태다. 그럼에도 인공지능의 장래를 낙관하는 전문가들은 장밋빛 미래를 펼쳐 보이고 있다.
[참고 문헌]
신동석, 컴퓨터시스템 구조, 정익사, 2008
윌리엄 스톨링스, 김종현 역, 컴퓨터시스템 구조론, 사이텍미디어, 2006
권영빈, 김준년, 디지털 시스템 설계- 하드웨어 설계, 두양사, 2007
William K. Lan, 권오성 역, 하드웨어 설계기술, 교학사, 2005
소프트웨어공학의소개, 홍릉과학출판사, 2008
서경룡, 컴퓨터시스템(하드웨어 및 소프트웨어), 영한출판사, 2001
  • 가격3,500
  • 페이지수26페이지
  • 등록일2009.09.17
  • 저작시기2009.9
  • 파일형식한글(hwp)
  • 자료번호#552939
본 자료는 최근 2주간 다운받은 회원이 없습니다.
  • 편집
  • 내용
  • 가격
청소해
다운로드 장바구니