일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 27 | 28 | 29 | 30 | 31 |
- 멀티테넌시
- Error 1720
- 클라우드 서비스 소유자
- 정수형 데이터타입
- 운영관리제어의 축소
- IT 자원
- 자원 풀링
- VMWare View Connection Serve
- 제한된 이식성
- dhcp
- Virtual Private Cloud
- 고정 IP주소를 가진 네트워크 어댑터를 검색할 수 없습니다.
- 온디맨드식
- 클라우드 제공자
- 이 컴퓨터는 도메인의 구성원이 아닙니다.
- 온 프레미스
- DHCP 설정
- 수평적 확장
- View Connection
- VMware
- 가상 프라이빗 클라우드
- 클라우드 보안 취약성
- DHCP 설치
- 클라우드 소비자
- 도메인 사용자 또는 그룹을 확인할 수 없습니다.
- Community Cloud
- 클라우드 자원 관리자
- VMWare vSphere
- 수직적 확장
- 커뮤니티 클라우드
- Today
- Total
목록잡다한 공부방 (32)
한 걸음씩..
시스템 프로그램 ( System Programs ) 시스템 프로그램은 프로그램 개발과 실행을 위해 보다 편리한 환경을 제공한다.1. 파일 관리 : 파일과 디렉토리를 생성, 삭제, 복사, rename, 인쇄, 덤프, 리스트, 그리고 일반적으로 조작한다.2. 상태 정보 : 시스템에게 날짜, 시간, 사용 가능한 멤리와 디스크 공간의 양, 사용자 수 등의 상태 정보를 묻는다. 해당 정보는 단말기나 다른 출력장치 혹은 파일로 포맷되어 인쇄된다.3. 파일 변경 : 디스크나 테이프에 저장된 파일의 내용을 생성하고, 변경하기 위해 다수의 text editor가 사용 가능하다.4. 프로그래밍 언어 지원 : 프로그래밍 언어들에 대한 컴파일러, 어셈블러, 해석기가 OS와 함께 사용자에게 제공된다.5. 프로그램 적재와 수행 ..
시스템 호출(System Calls)1. 프로세스 제어(Process Control) - 끝내기(End), 중지(abort) - 적재(load), 수행(execute) - 프로세스 생성, 프로세스 종료 - 프로세스 속성(attributes)획득, 프로세스 속성 설정 - 시간을 기다림 - Wait event, Signal event - 메모리 할당 및 해제 2. 파일 조작(File Manipulation) - File Create, Delete, Open, Close, Read, Write, reposition - 파일 속성 획득 및 설정 3. 장치 관리(Device Management) - 장치 요구(request devices), 장치 방출(release devices) - Read, Write, re..
운영체제 서비스(Operating-System Services)1. 프로그램 실행 환경 제공 - 프로그램 수행(Program execution) ■ 시스템은 프로그램을 메모리에 적재해 실행할 수 있어야 한다. ■ 프로그램은 정상적이든 혹은, 비정상적이든(에러를 표시하면서) 실행을 끝낼 수 있어야 한다. - 입/출력 연산(I/O operation) ■ 수행중인 프로그램은 입/출력을 요구할 수 있다. ■ 입/출력에는 파일 혹은 입/출력장치가 연관될 수 있다. ■ 효율과 보호를 위해, 사용자들은 통상 입/출력 장치를 직접 제어할 수 없다. - 파일 시스템 조작(File system manipulation) ■ 프로그램은 파일을 읽고 쓰고 파일을 생성하고 삭제 할 수 있어야 한다. - 통신(Communicati..
시스템 구성요소(System Components)1. 프로세스 관리(Process Management) - 하나의 프로그램은 디스크에 저장된 파일의 내용과 같이 수동적(passive)개체 인 반면, 프로세스는 다음 수행할 명령을 지정하는 프로그램 카운터(Program counter)를 가진 능동적(active)인 개체이다. - 프로세스는 시스템 내의 작업의 단위 - 시스템은 운영 체제 프로세스 + 사용자 프로세스의 집합이며 모든 프로세스는 그들간의 CPU를 다중화 함으로써 병행 수행될 수 있다. - 운영체제가 프로세스 관리와 연관해 다음 활동에 대한 책임을 진다. ■ 사용자 프로세스와 시스템 프로세스의 생성 / 제거 ■ 프로세스의 일시중지 / 재 수행 ■ 프로세스 동기화를 위한 기법 제공 ■ 프로세스 통..
하드웨어 보호(Protection)1. 하드웨어 보호(Protection) - 사용자 프로그램이 불법적인 명령을 수행하려 하거나 사용자 주소 공간이 아닌 메모리에 접근을 시도하는 등의 오류가 발생하면 하드웨어는 운영체제로 트랩을 발생시킴 - 트랩은 인터럽트처럼 인터럽트 백터를 통해 제어를 운영체제에 넘김 - 프로그램 오류가 발생할 때 마다 운영체제는 비정상적으로 프로그램을 종료시킨다. - 오류메세지가 주어지고, 프로그램의 메모리가 덤프 됨. 2. 이중 모드 연산(Dual-Mode Operation) - 사용자 모드( 모드 비트 1 ), 모니터 모드( 모드 비트 0 ) - 시스템 부팅 → 모니터 모드 → 운영체제 적재 & 사용자 모드 → 트랩이나 인터럽트 발생 → 운영체제가 컴퓨터 제어권 얻음 ( 모니터 ..
저장 장치 계층 (Hierarchy)1. 저장 장치 계층(Hierarchy) - 속도와 가격에 따라 하나의 계층으로 구성. - 상위 수준으로 갈수록 가격이 비싸고 빠르다. - 하위 수준으로 갈수록 비트당 비용은 감소하며 접근시간은 증가한다. - 휘발성 저장 장치 : 전원이 제거되면 저장하고 있는 정보 손실 - 비휘발성 저장 장치 : 전원이 공급되지 않아도 저장된 정보 유지 2. 캐싱(Caching) - 명령어와 데이터를 캐시 기억 장치(cache memory) 또는 디스크 캐시(disk cache)에 일시적으로 저장하는 것. - 중앙 처리 장치(CPU)가 명령어와 데이터를 주기억 장치 또는 디스크로부터 읽어 오거나 데이터를 주기억 장치 또는 디스크로 기록하는 것보다 몇 배 빠른 속도 또는 CPU의 속도에..
저장 장치 구조 (Storage Structure) 1. 저장 장치구조 - 컴퓨터가 프로그램을 수행하려면 프로그램이 주 메모리(RAM)에 있어야 한다. ■ 적재(load) : 주 메모리로부터 CPU 내부의 레지스터로 한 Word를 옮기는 것 ■ 저장(store) : 레지스터의 내용을 주 메모리로 옮기는 것 ■ 명시적인 적재, 저장 명령 외에, CPU는 실행을 위해 자동적으로 주 메모리로부터 명령을 적재한다 2. 주 메모리(Main Memory) - 처리기 자체에 내장되어 있는 레지스터는 CPU가 직접 접근할 수 있는 유일한 저장장치 - 실행중인 모든 명령과, 명령에 의해 사용되는 모든 데이터는 반드시 이들 직접 접근 저장장치 중 하나에 있어야 한다. - 만약 데이터가 메모리에 없다면, CPU가 연산을 하..
입/출력 구조(I/O Structure)1. 입/출력 인터럽트 - 입/출력 요청 → CPU는 장치 제어기의 적절한 레지스터에 필요한 값을 적재함 → 장치 제어기는이어 취할 동작을 결정하기 위해 이들 레지스터의 내용을 조사 → 연산 → 연산완료를 CPU에 통보함 - 동기 입/출력 : 입/출력이 시작되고, 이어 입출력이 끝난 후 제어가 사용자 프로세스로 되돌아감 - 비동기 입/출력 : 입/출력이 끝나기를 기다리지 않고 사용자 프로그램으로 제어가 되돌아감. 입/출력은 그 후 다른 시스템 동작이 수행되는 동안에도 계속할 수 있음 2. DMA(Direct Memory Access) 구조 - 입/출력 장치를 위해 버퍼, 포인터, 카운터를 설정하고 장치 제어기는 전체 데이터 블록을 CPU의 간섭 없이 직접 메모리와 ..
컴퓨터 시스템 연산- 현대의 범용 컴퓨터 시스템은 공유 메모리에 대한 접근을 제공하는 공통 버스에 의해 연결된 여러 개의 장치 제어기(특정장치를 관리)와 하나의 CPU로 구성되어 있다.- CPU와 장치 제어기는 메모리 사이클을 얻기 위해 경쟁하면서 병행 수행될 수 있다.- 컴퓨터 구동 조건 ■ 수행할 초기 프로그램을 가져야 함 ■ "init" 와 같은 초기 프로세스를 실행하고 무슨 사건(event)이 발생하기를 기다린다. ■ 사건이 발생하면 하드웨어나 소프트웨어로부터 발생한 인터럽트에 의해 신호가 보내어진다. ■ 현대의 운영체제는 인터럽트 구동식(interrupt driven)이다. 실행할 프로세스가 없고, 서비스할 입/출력 장치도 없고, 응답해 주어야 할 사용자도 없다면, 운영체제는 무언가가 일어나기를..
1. OS란? - 컴퓨터 시스템의 구성 : 하드웨어, 운영체제, 응용프로그램, 사용자 - 하드웨어 : CPU, 메모리, 입출력(I/O)장치 등 으로 구성 - 소프트웨어 : 워드프로세서, 스프레드시트, 컴파일러, 웹브라우져 등의 프로그램 - OS : 컴퓨터 시스템이 동작할 때 이들 자원을 적절하게 사용할 수 있는 방법과 다른 프로그램이 유용한 작업을 할 수 있는 환경을 제공 2. 일괄처리 시스템- 컴퓨터 프로그램 흐름에 따라 순차적으로 자료를 처리하는 시스템. 3. 시분할 시스템 - 컴퓨터를 대화식으로 사용하려는 시도에서 탄생. - CPU 스케줄링과 다중 프로그래밍을 이용해서 각 사용자들에게 컴퓨터 자원을 시간적으로 분할하여 사용할 수 있게 해 준다. - 출력이 사용자에게 표시되고 입력을 키보드에서 읽어들..