10월, 2015의 게시물 표시

윈도우 설치에서 파티션 설정 오류(NTFS)

이미지
요즘 컴퓨터 OS를 갈아엎느라 시간가는 줄 모르게 컴퓨터를 해댔다. 다른 거 할 수도 없었다. 네트워크도 공부해야하는데 하지 못했다. 그래서 내가 포맷하고 OS 설치하면서 겪은 오류들을 적고자 한다. 처음 OS를 쓰다가 USB로 OS를 설치하다 보면 전에 쓰던 OS를 갈아엎는 경우가 있다. 밑의 그림처럼 나올 것이다. 그럼 주 하드디스크를 포맷버튼 누르고 OS를 설치하고 싶을 것이다. 하지만 대부분은 오류가 떠서 안될텐데..되면 말고.. (출처: http://digitaku.com/719) 윈도우를 NTFS로 포맷된 파티션에 설치해야하다는 오류가 뜬다면 (출처: http://caleb1783.tistory.com/362) 1. 우선 설치 시작화면으로 돌아가서 2. shift+f10 으로 cmd를 띄운다. 3. diskpart 명령어를 치고 enter을 누른다. 4. list disk 를 통해 디스크 목록을 본다. 5. 포맷하고 싶은 디스크를 확인한다. 6. 만약 disk0이면 select disk0 을 통해 disk0을 선택한다. 7. 그리고 가장 중요한 clean 명령어를 통해 깨끗히 지운다. 8. exit을 통해 나간다. 9. 다시 컴퓨터를 껐다가 usb 부팅을 통해 OS를 설치한다.

운영체제 ( OS ) -3-

이미지
Process (출처 : 나) Job    실행되기 전의 프로그램 묶음 Process    커널에 실행을 위해 등록된 엔티티    등록된 엔티티는 PCB에 할당됨    커널은 전반적인 시스템 퍼포먼스를 향상시키기 위해 프로세스를 관리한다. System        시스템은 resources, processes, kernel 로 이루어져 있다.        Passive Entity       H/W resources          Processor,memory,hard disks ...       S/W resources           Messages, signals, files ...    Active Entity        Processes    Kernel        Process - Kernel - Resources       프로세스에서 커널을 통해 리소스에게 접근할 수 있다.        프로세스가 바로 리소스에게 접근할 수 없다. PCB(Process Control Block)    각각의 커널에 등록된 프로세스들에 관한 정보들을 저장하는 곳    커널에 자리 잡고 있음    1) PID    2) Process state    3) Scheduling information    4) Memory management information    5) I/O status information    6) Accounting information    7) Context save area Process state (출처 : 나)    가장 기본적인 프로세스 상태들이다. OS마다 모두 디자인이 다르기 때문에 가장 기본적인 것을    정리했다.

운영체제 ( OS ) -2-

이미지
Dual Mode Operation Two separate modes 1. User mode (11 bits)    CPU를 사용자 프로그램이 사용 2. Kernel mode (00 bits)    CPU를 커널(OS)가 사용 Mode Change    Trap 이나 Interrupt가 발생할 때, 하드웨어는 User Mode 에서 Kernel Mode로 바꿈. Interrupt    예상치 못한 CPU 외부 사건    하드웨어는 CPU에게 전기신호를 보내 Interrupt를 발생시킨다.    Interrupt가 일어났다고 해서 비정상적인 상태가 아니라 정상 상태에서 나는 것이다.    예를 들면, 우선 순위가 높은 프로세스가 들어올 때 Interrupt를 발생시키고    실행중인 프로세스를 밖에서 기다리게 하고 우선 순위 높은 프로세스를 실행시킨다. Trap    실행중인 프로그램의 에러 - Exception ex)메모리 공간 잘못 접근    유저 프로그램으로부터 특정한 요청 - System call  ex)디스크 블록을 커널에게 읽어달라고 요청 (출처 : 나) System call    *Process control    *File management    *Device management    *Information management    *Communications    *ETC