일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 가상 프라이빗 클라우드
- 티스토리 초대장삭제
- VMware
- 멀티테넌시
- 고정 IP주소를 가진 네트워크 어댑터를 검색할 수 없습니다.
- 클라우드 보안 취약성
- 클라우드 서비스 소유자
- dhcp
- 제한된 이식성
- 초대장 나눠드립니다
- 초대장 나눠드립니다.
- 클라우드 제공자
- Community Cloud
- 자원 풀링
- 커뮤니티 클라우드
- 수직적 확장
- 온 프레미스
- 수평적 확장
- 운영관리제어의 축소
- Virtual Private Cloud
- Error 1720
- 클라우드 자원 관리자
- 초대장 배포
- IT 자원
- 티스토리 초대장
- 이 컴퓨터는 도메인의 구성원이 아닙니다.
- 도메인 사용자 또는 그룹을 확인할 수 없습니다.
- 클라우드 소비자
- DHCP 설치
- 온디맨드식
- Today
- Total
목록분류 전체보기 (69)
한 걸음씩..
하드웨어 보호(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 스케줄링과 다중 프로그래밍을 이용해서 각 사용자들에게 컴퓨터 자원을 시간적으로 분할하여 사용할 수 있게 해 준다. - 출력이 사용자에게 표시되고 입력을 키보드에서 읽어들..
//각각 헤더파일 include #include "MainFrm.h" //메인프레임 헤더파일 #include "ClassDoc.h" //Doc클래스 헤더파일 #include "ClassView.h" //View를 include 할때는 반드시 Doc 헤더파일이 위에잇어야한다 #include "Class.h" //APP Class 의 헤더파일 void CClassView::OnMenuView() //뷰클래스 CClassApp *pApp=(CClassApp *)AfxGetApp(); //View -> App CMainFrame *pMain=(CMainFrame *)AfxGetMainWnd(); //View -> MainFrm CClassDoc *pDoc=(CClassDoc *)pMain->GetActiveDo..
인라인 어셈블리 언어 디버깅 1) 레지스터 -> 데이터를 저장할 수 있는 작은 영역. 파일을 저장하기엔 너무 작고, 대신 프로그램이 실행되는 동안 어떤 정보를 저장하기 위해 사용. CPU는 메모리에 있는 데이터보다 레지스터에 있는 데이터에 훨씬 더 빨리 접근할 수 있음. -> 일반적인 목적을 위한 레지스터는 16비트로 되어있으며 8비트 레지스터로 나누어질 수 있음. -> 32bit 레지스터 EAX : 곱셈, 나눗셈, 함수의 리턴값 저장용도로 쓰임 EBX : ESI나 EDI와 같이 결합하여 인덱스에 사용됨 ECX : 반복명령어 사용시 반복 카운터로 사용됨 EDX : EAX와 같이 쓰이며 부호 확장 명령 등에 쓰임 ESI : 데이터복사나 조작 시 source date의 주소가 저장됨 EDI : 복사 작업 시..
1. ID / PW 기반 인증방식의 문제점 1) P/W를 취약 한 것으로 등록할 수 있음(주소,생년월일 등) 2) 전송 중의 P/W를 가로챌 수 있음 3) 내부 관리자가 DB를 유출 할 수 있음 2. 보안접속 1) 사용자의 P/W와 P/W가 입력된 시간정보를 SSL방식으로 암호화 되어 전송됨 2) SSL(Secure Socket Layer) -> SSL 구성 : ChangeCipherSpec, Alert, Handshake, RecordLevel ① ChangeCipherSpec : 통신을 하는 양 편에 통신을 할 때 사용할 암호화 알고리즘을 정하자는 신호 ② Alert(얼럿) : 통신을 하는 양 쪽 중 누군가에게 에러 발생 시 상대방에게 알리기 위해 사용되는 신호 ③ Handshake : SSL통신의 ..
1. RSA암호의 안전성 1) 부분정보의 문제성 -> 메시지가 같으면 암호문도 똑같이 나오게 됨 2) Chosen cipher text attack 취약점 -> 송신자가 수신자에게 보낼 암호문을 공격자가 가로채어 수신자에게 원래 암호문이 아닌 다른 암호문을 보내면 수신자는 자신의 개인키로 복호화 하게 함으로써 원래 암호문을 해독할 수 있음 3) 해독하지 않고도 메시지를 사용자에게 불이익이 가는 해독 법 -> 직접적으로 날라가는 메시지를 조작해서 변경 한 후 다시보냄 4) 전자서명을 사용하여 두 개의 문자를 이용, 서명을 위조 2. OAEP(Optimal Asymmetric Encryption padding) -> 메시지(msg)과 추가된 임의의 데이터(padding)를 임의의 난수 열과 XOR연산을 하고..