본문 바로가기

학부_대학원

(121)
GeekOS - pro0 Target : 5.1 The AssignmentAdd code to the kernel to create a new kernel mode thread. The kernel mode thread should print out ”Hellofrom xxx” where xxx is your name. It should then call the keyboard input routine Wait_For_Key() repeatly(and echo each character entered) until the termination character (control-d) is entered. Wait_For_Key()를 먼저 살펴본다. Keycode Wait_For_Key(void){ bool gotKey, iflag;..
GeekOS - pre knowledge GEEKOS 사전 지식? 사용가능 함수memcpystrcpysnprintfmallocfreePrint 스택의 한계각 스레드마다 4K Stack 제한이 있음. Memory Protectionprotect mode가 아니여서 코딩 할 때 조심 해야한다. Project를 진행하면서 좋은 습관.. Use Assertions : KASSERT() BOOL TYPE 변수들을 확인 할 때 사용된다. 만약에 false가 나오면 커널을 멈추고 Message를 호출해준다. --> 오류 수정시 편하다. Use Print Statements현재 상황을 눈으로 보는것 만큼 좋은것은 없다. 물론.. 눈으로 본다는 것은 print와 같은 함수로상황을 체크하는 것이다. Test Early and often약간.. 자신을 믿지 말라는..
가상화 -xen(2) Hypervisor를 이해하기 위해서는 기본적으로 OS에 대한 지식이 필요로 하다. 앞서 CPU 가상화를 이용해서 Emulation 방식이 아닌 Direct Execution방식이 가능하다고 하였다.해당 직접 실행방식으로 hpyervisor를 채택하면 안전상에 문제가 생길 수 있다.그 전에 특권 모드와 비특권 모드에 관해서 알아볼 필요가 있다. 특권모드 and 비특권모드우리가 흔히 말하는 ring0 - ring3를 생각하면 된다. user단(ring0)에서 kernel단(ring3)의 코드나 데이터를 함부로 침해 할 수 없다.그래서 syscall이라는 시스템 콜의 중계자가 필요해진다. syscall을 이용해서 user application이 hardware의 동작을 요구 할 수 있게 된다.만약에 위와 같..
가상화- xen WHY?왜 가상화를사용하고, 공부해야하는가? 1. Server Consolidation[서버 통합] 처음 사용이유는 Server Consolidation[서버 통합] 하드웨어의 발전으로 자원이 충분해짐에서 발단하였다. 각 서버마다 해야 할 역할을 분담해서 나뉘어 놓았다. 즉 웹, DATA, DNS 서버를 각각 PC로 사용 했었다.하지만 이는 불편하고 효율이 떨어진다. 생각해보면... 서버 관리 할 때, 일일이 관리하리간 힘들것이다.가상머신을 구동 함으로써 하나의 PC에서 여러개의 서버를 동작하고 관리 할 수 있게 되었다. 2. Isolation [격리]각자의 가상 OS를 돌림으로서 각 서버에 대한 독립성[Isolation]을 확보 할 수 있다.예를들어서 하나의 물리 PC에 가상머신 없이 Web, Data..
[Lecture] LaTeX - 2 보호되어 있는 글입니다.
[Lecture] LaTeX - 1 보호되어 있는 글입니다.
논문 주제 생각정리 보호되어 있는 글입니다.
PIMS, 위험관리, CC 결함보고서의 구조: 인증심사 결과를 보고서로 작성에 있어서 어떠한 구조를 가져야 하는가? 1, 심사 구분 인증심사 : 최초로 인증을 받는 경우 갱신심사 : 유효기간 만료시 연장 재심사 : 사업 범위의 변경 등, 중대한 인증에 변화 사후관리 : 지속적으로 받고있다고 1년에 한번씩 2. 문제점 중결함 : 정보보호 관리체계 중대한 영향 ex) 정책에 명시된 내용 불이행, 대책이 부적절 결함 : 정보보호 관리체계 중대한 영향 x, but 인증 받을수 없음. ex) 정책 내용 적절히 수행 x, 문서, 행동 불일치 권고 : 결함이 아니지만 결함으로 넘어 갈 가능성 존재 ex) 도움이 될만한 내용3. 대상 부서 결함이 존재하는 부서 교정에 책임이 있는 부서 --> 문제가 있는 부서라고 생각4. 관련 조항 인증심사 기..