소프트웨어
소프트웨어는 컴퓨터 시스템의 모든 동작을 지시하고 제어하는 프로그램을 의미하며, 시스템 소프트웨어(system software)와 응용 소프트웨어(application software)로 나누어진다. 시스템 소프트웨어는 컴퓨터 시스템의 작업을 수행하고 제어하는 프로그램으로서 운영체제, 데이터베이스 관리 시
소프트웨어
소프트웨어는 컴퓨터 시스템의 모든 동작을 지시하고 제어하는 프로그램을 의미하며, 시스템 소프트웨어(system software)와 응용 소프트웨어(application software)로 나누어진다. 시스템 소프트웨어는 컴퓨터 시스템의 작업을 수행하고 제어하는 프로그램으로서 운영체제, 데이터베이스 관리 시
시스템간의 인터페이스 정의
- 사용자들간의 하드웨어의 공동사용
- 여러 사용자간의 자원 공유
- 자원의 효과적인 운영을 위한 스케쥴링
- 입출력에 대한 보조 역할
- 에러에 대한 처리
- 사용자들간의 간섭 방지
- 자원의 사용량 계산
- 병렬 수행을 위한 편의 제공
- 데이터에 대한 보안과 신속
공학, 분산병렬 데이타 처리 등 여러 분야에서 각광을 받고 있다.
객체 지향은 실세계의 시스템을 모델링하는 방법이다. 사람들이 객체라는 용어를 통해서 실세계를 보기 때문에, 비지니스와 소프트웨어 모델은 실세계 객체들을 기초로 하고 있고, 이것들은 자연스럽게 실세계를 반영하고 있다.
프로세서들을 연결하는 병렬처리(Parallel Processing)방식이 보편화되면서 컴퓨터의 성능이 급격히 증가하게 되었으며 오늘날은 구조적으로도 개선된 다양한 면을 보이고 있다. 특히 범용 RISC 프로세서의 급속한 발달에 힘입은 스칼라형 병렬컴퓨터나, 분산형 클러스터가 급속히 보급되는 추세이다.