2011 - 10- 17

컴퓨터/etc 2011.10.17 13:29
크게 버리는 사람만이 크게 얻는다.



- 무소유 중-



 
저작자 표시 비영리
신고
posted by 몰라용

제 11회 2011 한국자바개발자 컨퍼런스
저작자 표시 비영리
신고
posted by 몰라용

현재 보고 있는 책은... os구조와 원리

os를 30일안에 완성 할 수있다는.......................???

문제는 플로피 디스켓을 중심으로 작성이 되었다는 것이지만...가상 플로피 디스크 드라이브를 생성해서 가능할 것 같다.

make file 만드는 강좌 : http://wiki.kldp.org/KoreanDoc/html/GNU-Make/GNU-Make.html
가상 플로피 디스크 드라이브 생성 : http://prolite.tistory.com/98


ㅇㄹㅇㄹㅇㄹ

저작자 표시 비영리
신고
posted by 몰라용

파티션의 이해

컴퓨터/etc 2011.04.20 10:03

요즘은 프로그래밍을 하다보면..무엇인가 컴퓨터 관련 지식에 목마를때가 많다.
그거 정리할겸....... kldp에서 글 읽을때마다 주저지주저리 적어 볼까 한다.

파티션 파트에서 가장 중요한 부분은 mbr인것 같다.master boot record라고도 불리는 이 부분...
MBR의 구조는 한번 짚고 넘어가야 될 듯하다

0000 0 코드 영역 440
최대 446
01B8 440 디스크 서명 4
01BC 444 보통 없음(Null); 0x0000 2
01BE 446 프라이머리 파티션 테이블
(4개의 16바이트 엔트리)
64
01FE 510 55h MBR 서명;
0xAA55
2
                                 <mbr의 구조>


파티션은 어디에 위치한 것일까?

파티션은 주 파티션과 확장 파티션으로 나뉘어 지는데 주 파티션의 경우는 LBA방식으로 나타낸다면 0번 섹터이며 CHS방식으로 나타낸다면 0/0/1 에 위치한것이 됩니다. 즉, 물리적으로 가장 처음부분이 주 파티션이 위치하는 곳이며 이곳을 Master Boot Record(MBR)이라고도 불리워집니다. 도스에서 "fdisk /MBR"명령은 이곳을 초기화 하는 명령이 되는 것이고요. 또한 이곳에는 파티션정보만 있는것이 아니고 PC가 부팅되면 이곳에서 부팅코드를 읽어와서 부팅하게 됩니다. 즉, 만약 이곳이 읽어질수 없는 상태(파괴?)가 된다면 하드디스크는 무용지물이 되버리는 중요한 영역이 되는 것입니다. 


파티션의 목적
  • 첫째 : 하나의 물리적 디스크를 몇개의 영역으로 나누어 관리가 용이하도록 하는 것.
  • 둘째 : 운영체제가 여러가지인 경우 그러한 각각의 고유 파일시스템을 단일 영역에 독립적으로 유지할수 있게 하기 위해서.
  • 셋째 : 한 파티션이 손실되더라도 다른 파티션 영역은 손실로부터 보호할수 있는 확률을 높이기 위한 수단. 





 
 



관련자료

http://wiki.kldp.org/wiki.php/%C6%C4%C6%BC%BC%C7 
http://ko.wikipedia.org/wiki/%EB%A7%88%EC%8A%A4%ED%84%B0_%EB%B6%80%ED%8A%B8_%EB%A0%88%EC%BD%94%EB%93%9C 
저작자 표시 비영리
신고
posted by 몰라용