전공/운영체제

1.임베디드 시스템 : 각종 기기들에 마이크로프로세서를 내장하여 특정한 기능을 구현할 수 있도록 해 주는 컴퓨팅 시스템 2.RISC(reduced instruction set computer) : RISC는 빈번하게 수행되는 명령어들만 설계 3.CISC(complex instruction set computer) : CISC 는 복잡하고 잘 사용되지 않는 명령까지 모두 가지고 있는 명령어처리 4.가상기계 (VM : vitrual machine ) : 컴퓨팅 환경을 소프트웨어로 구성, 가상기계 상에서 운영체제나 으ㅡ용프로그램을 설치 및 실행할 수 있음 5.하이퍼 바이저 : 호스트 시스템에서 다수의 게스트 운영체제를 구동할 수 있게 하는 소프트웨어
1. 분산 처리 시스템 : 데이터 처리 장치 및 데이터베이스가 지역적으로 분산되어 있으면서 정보교환을 위하여 네트워크로 상호 결합된 시스템 -분산된 노트(node)에서는 모든 기능을 노트 별로 분담하여 수행 2.분산 시스템을 구성하는 2가지 형태 -밀착된 결합(tightly coulped) 시스템 :프로세서들이 기억장치와 클럭을 공유 :다중 프로세서 간의 통신은 보통 공유메모리를 통해 수행 -느슨한 결합(lossely coupled) 시스템 :프로세서들이 기억장치와 클럭을 공유하지 않음 -각 프로세서들은 자신의 지역 기억장치를 가짐 -프로세서들은 고속의 버스나 전화선과 같은 다양한 통신 회선을 통해 서로 통신 3.기본비용 : 시스템 내의 노드들을 연결하는 데 드는 비용 4. 통신 비용 : 한 노드로부터 ..
1.SISD(single instruction stream single date steram) : 한번에 한개씩의 명령어와 데이터를 처리하는 단일 프로세서 시스템 2.파이프 라이닝 : 하나의 명령어가 실행되는 도중에 다른 명령어 실행을 시작하는 식으로 동시에 여러 개의 명령어를 실행하는 기법 3. SIMD(single instruction stream multiple data stream) : 여러개의 프로세서들로 구성되고, 프로세서들의 동작은 모두 하나의 제어장치에 의해 제어 4. MISD(multiple instruction stream single data stream) : 여러개의 제어장치와 프로세서를 갖는 구조 5.MIMD(multiple instruciton stream multiple dat..
1. 보호(protection) : 컴퓨터 시스템에 정의된 자원에 대하여 프로그램, 프로세스, 또는 사용자의 접근을 제어하는기법 2. 보안(Security) : 시스템과 그 시스템의 자료들이 결함 없이 보전된다는 것을 의미하는 일종의 신뢰도 3.보안의 분류 -외부보안 : 외부의 침입자나 천재지번으로부터 컴퓨터 시스템을 보호하는 것이며 시설보안과 운용보안 두가지로 나뉜다. -내부보안 : 능숙한 불법 침입자가 시스템에 들어왔을 떄. 컴퓨터 하드웨어나 운영체제가 불법 침입자로부터 프로그램이나 자료 및 데이터를 보호하기 위한 접근 제어 코드를 내장하고 있도로 하는 기능 -사용자 인터페이스 보안 : 사용자의 신원을 운영ㅊ제가 먼저 확인하고 나서 시스템의 프로그램이나 데이터, 자료들을 접근할 수 있게 한다. -네트..
1.교착상태(Deadlock) : 2개 이상의 프로세스가 서로 다른 프로세스가 요구하는 자원을 가지고 있으면서 상대방 프로세스가 가지고 있는 자원을 요구하는 경우 2.교착 상태의 조건 -상보 배제 -점유와 대기 -비선점 -환형 대기
1.병행 프로세스 -두 개 이상의 프로세스가 동시에 수행 -서로 관련 없이 독립적으로 수행될 수 있고, 다른 프로세스들과의 협력을 통해 기능을 수행하는 비동기적 수행이 가능 2.임계구역 : 병행 처리에서 둘 이상의 프로세스가 동시에 접근해서는 안되는 공유 자원을 접근하는 코드의 일부 3.상호 배제 : 어떤 프로세스가 임계 구역에 접근하고 있으면 다른 프로세스는 임계 구역에 접근하지 못하도록 하여야함 4.세마포어 : 세마포어로 사용되는 변수 S는 정수형 변수로소, 초기화를 제외하고는 단지 두개의 표준 연산으로만 접근 P와 V로 명명 5.모니터 : 특정 공유 자원을 할당하는 데 필요한 데이터 및 프로시듀어를 포함하는 병행성 구조로 자료 추상화의 개념에 기초 6.메시지 : 송신측 프로세스와 수신측 프로세스 간..
1.디스크 구조 -섹터(sector): 부채꼴 모양으로 자른것처럼 나누어진 구역 -트랙(track):중심축에 대해 동심원으로 나누어진 것 -블록(block): 섹터와 트랙의 교차점으로 둘러싸인 각각의 구역, 보통 몇개의 섹터들이 모임 -실린더(cylinder): 헤드가 한번에 판독/기록할 수 있는 원통형의 트랙군 2.디스크 접근의 구성단계 -탐색시간 : 여러 트랙들이 모여서 구성된 실린더 중에서 실제 원하는 실린더를 찾는데 소요되는 시간 - 회전 지연시간: 해당 실린더에 헤드가 옮겨진 후 원판이 회전하면서 처리할 데이터가 있는 위치까지 오는 시간 -전송 시간: 읽은 데이터를 주기억장치에 전달하는데 소요되는 시간 -디스크 접근 시간 = 탐색시간 +회전지연시간 +전송시간 3.CD-ROM -CAV(consta..
1.가상메모리 -각 프로그램에 실제 메모리 주소가 아닌 가상의 메모리 주소를 주는 방식 -멀티태스킹 운영체제에서 흔히 사용 -실제 주기억 장치보다 큰 메모리 영역을 제공하는 방법 -하나의 프로세스 전체가 한번에 주기억장치 내에 존재하지 않고 일부만 있어도 수행하게 하는방법을 제공 2.페이징: 블록 크기가 일정할 경우를 페이지(page)라 하고 그와 관련된 가상 기억 장치 구성을 페이징이라고 함 3. 페이지 인출 기법: 사용자 프로그램이 실행을 위하여 보조기억장치로부터 페이지 단위로 주기억장치로 적재하는 방법 4.요구 페이징 기법: 프로세스에 의하여 명백히 참조되는 프로세스만이 보조기억장치로부터 주기억장치로 적재 5.예상 페이지 기법: 프로세스가 필요로 할 페이지들을 운영체제가 예측하여 주기억장치에 여유가..
po3nyo
'전공/운영체제' 카테고리의 글 목록