CS 지식/운영체제 (4) 썸네일형 리스트형 11장 - 분산 및 다중(병렬) 처리 시스템 01. 분산 시스템 네트워크 구조(Topology) - 강결합(Tightly Coupled) 시스템 : 프로세서들이 메모리를 공유하는 다중 처리 시스템 - 약결합(Loosely Coupled) 시스템 : 둘 이상의 독립된 시스템을 통신선으로 연결 망(Mesh) 구조 각 노드를 시스템의 모든 노드와 직접 연결하는 완전 연결(Fully Connected) 방법 처음 설치 비용이 많이드나, 속도가 매우 빠름. 신뢰성이 높음 트리(Tree) 구조 계층(Hierarchy) 구조라고도 하며 회사의 컴퓨터 네트워크에 사용하는 방법으로, 네트워크의 각 노드가 트리로 구성되어 있음 루트를 제외한 각 노드는 단일 부모와 자식 몇 개를 가짐 비용은 망 구조보다는 낮음 하지만 부모가 고장나면 자식 간에는 통신할 수 없음 성형.. 2장 - 운영체제의 소개 1. 운영체제의 개념과 발전 목적 - 운영체제는 다양한 응용 프로그램이 하드웨어, 즉 컴퓨터 자원을 효율적으로 사용할 수 있도록 관리하고 조정하는 역할 - 소프트웨어 시스템 소프트웨어 컴퓨터 자원을 관리, 응용 프로그램의 실행을 지원하여 컴퓨터를 제어 운영체제, 장치 드라이버 등 유틸리티 컴퓨터의 여러 처리 과정을 보조해 시스템을 유지하고 성능을 개선하는 프로그램 운영체제를 돕는 역할 응용 프로그램 어떤 문제를 해결하거나 특정 작업을 수행하는 프로그램 - 운영체제 발전 목적 편리성 : 사용자에게 편리한 환경 제공 사용자와 컴퓨터 시스템이 정보 및 명령을 상호 교환할 수 있는 인터페이스 제공 효율성 : 시스템 성능 향상 처리량, 지연,응답시간, 신뢰도, 사용 가능도에 따라 성능을 평가 제어 서비스 향상 2.. 1장 - 컴퓨터 시스템의 소개 01. 컴퓨터 하드웨어의 구성 H/W - 데이터를 처리하는 물리적인 기계장치 S/W - 어떤 작업을 지시하는 명령어로 작성한 프로그램 (Ex. OS(운영체제) - 하드웨어를 관리하는 소프트웨어) 하드웨어의 구성 프로세서 (Processor) - 컴퓨터 하드웨어에 부착한 모든 장치의 동작을 제어하고 명령을 실행 - CPU(Central Processing Unit) 이라고도 함 레지스터 용도에 따라 전용 레지스터 범용 레지스터 사용자가 정보를 변경할 수 있는지에 따라 사용자 가시(User-visible) 레지스터 - 유저가 OS와 사용자 프로그램을 이용해 정보 변경 가능 데이터 레지스터(DR, Data Register) 함수 연산에 필요한 데이터를 저장 값, 문자 등을 저장 - 산술 연산이나 논리 연산에 .. 0장 - 운영체제 개요 운영체제에 대한 개념을 공부하고 자신의 생각을 정리하기 위한 공간 cf - 단순히 책의 내용을 정리하는 것이 아닌 개념에 대한 자신의 생각을 정리하기 위함 "그림으로 배우는 구조와 원리 운영체제" 라는 책을 바탕으로 운영체제를 학습하고 각 개념에 대한 정리를 수행하면서 의문점이나 생각을 논리적으로 정리하기 위한 공간 - 답이 아닐 수가 있으나, 수정되는 사항으로 만들어 나가는 공간 이전 1 다음