운영체제의 목표
효율성, 편리성, 확장성
처리량
경과시간
빠른응답시간
신회성
이식성
운영체제의 종류
대형시스템(MainFrame System)
일괄처리시스템(Batch System) : 모아서 한번에 처리~
다중처리시스템(Multiprogrammed System) : 어떤작업을 기다려야하면 다른작업전환
시분할시스템(Time-Sharing System, multi-tasking) : 동시에 많은 사용자가 컴퓨터를 공유
대화명(interctive) : 응답 시간이 짧은것이 원칙, 실제 조작가능(마우스 키보드)
데스크톱 시스템(Desktop System)
사용자의 편의성과 응답성을 극대화
다중처리기시스템(Multiprocessor System, Parallel System)
강결합 시스텝(tightly coupled system) : 하나이상의 처리기, 버스 클럭 메모리 주변장치 공유
장점
1. 증가된 처리량(throughput)
2. 규모의 경제
3. 증가된 신뢰성 : 우아한 퇴보(graceful degradation), 결함 허용(fault tolerant)
대치적다중처리(symmetric multiprocessing : SMP) : 운영체제 복사본을 수행
비대칭적다중처리 : 특정한 일의 분배가 된 상태
분산시스템(Destributed System)
지꺼 다들고 있음(다중처리와의 차이), 메모리도, 프로세서들은 다장한 통신선으로 통신한다 ㅋ
장점
1. 리소스를 공유한다
2. 계산속도 빠르게~
3. 신뢰도증가
4. 통신
클라이언트-서버 시스템 : 계산 또는 파일 써버를 두고 클라이언트는 요청만한다.
피어간시스텝 : 즈그들끼리 서로서로 연관되어져 통신을 한다.
클러스터형 시스템(Clustered System)
2개이상의 저장공간을 공유
높은 신뢰도 제공
비대칭클러스터링(Asymmetric clustering) : 하나만 움직이고 나머지 기달리셈
대칭클러스터링(Symmetric clustering) : 다 같이 움직이쟈~
실시간 시스템(Real-Time System)
의학, 영상, 자동차 엔진 연료 분사 등과 같이 시간과 연관되어진 시스템에 적용
경성 실시간 시스템(hard real-time system) : 반드시!!!! 혀라~
연성 실시간 시스템(soft real-time system) : 대충 마차서 혀라~
휴대용시스템(Handheld system)
이슈~
제한된 메모리
느린 프로세서
작은 화면

Comments List
醫