본문 바로가기

분류 전체보기

(198)
프로그램 만드는 방법 보호되어 있는 글입니다.
자료구조와 알고리즘 1 보호되어 있는 글입니다.
숫자로 글자와 사진 표현하는 방법 보호되어 있는 글입니다.
파일 시스템 파일들은 FAT(File Allocation Table)로 관리된다. A라는 파일이 하드디스크에 저장된다면 트렉 1, 섹터 1, 그외 정보들로 FAT에 표시된다. 삭제가 된다면 FAT란에 Delete란에 1이라고 표시되고, CPU는 해당 란에 다시 정보를 넣을 것이다. 다시 복구된다면 UnDelet란에 1이라고 표시되고, 복구된다. 하지만 해당 파일이 overwrite된다면 파일은 깨져서 복구될 수 있다.
기억장치에 대한 이해 컴퓨터 연산에 사용되는 기억장치에 대해 알아보자 기억장치는 내부기억장치(RAM, 캐시 메모리, 레지스터)와 외부기억장치(HDD.SDD)로 나뉜다. 내부기억장치는 처리속도가 빠르며 소용량이며, 외부기억장치는 처리속도가 느리며 대용량이다. -기억장치를 이용한 연산 과정 먼저 HDD에서 트렉과 섹터를 검색하여 정보값을 찾는다. 도서관에서 책을 찾는거와 비슷하다 HDD에서 RAM으로 이동한다. RAM에 기억장치 형태는 목욕탕 신발장과 같다. 신발장 공간마다 번호가 부여된 것 처럼 바이트마다 일렬번호가 부여되어 정보값이 관리된다. 32bit RAM이라면 2의 32제곱까지 일렬번호가 부여되어 약 49억개 번호 부여가 가능하다. RAM에서 캐쉬 메모리로 이동한다. 캐쉬 메모리는 RAM 처리속도와 CPU 처리속도를 맞..
CPU 작동 원리 CPU는 논리 게이트 4개로 구성되어 있다. 논리 회로를 조합하여 가산기를 만들 수 있다. 2진수 1+1= 10이다 A=1 B=1 입력된다면 S 값은 1, C 값은 0(자리올림)이 된다, 4bit에서 2+3을 진행하게 되면 0 0 1 0 +0 0 1 1 0 1 0 1 으로 진행되며 이는 전가산기 회로에서 2+3이 처리되는 형식과 같다. CPU는 가산기를 통해 덧셈 뿐만 아니라 다른 연산도 가능하다. 뺄셈은 보수를 이용하여 연산한다. 곱셈과 나눗셈은 덧셈의 연속, 뺄셈의 연속이니 연산 가능하다. 또한 자리 이동을 통해 곱셈 나눗셈 연산이 가능하다. 0110이 왼쪽으로 자리이동한다면 0011이다. 이는 십진수로 6에서 3이 되므로 한칸 이동할떄마다 2씩 나눠지는 것을 확인 할 수 있다. 반대로 0101이 오..