본문 바로가기

sector, page, block, segment의 향긋함 워드(32비트) < 블록 < 세그먼트 섹터(512바이트), 1024, 2048, 4096바이트까지 간다) CPU워드: CPU 연산의 기본단위. 하나의 연산을 통해 저장장치로부터 프로세서의 레지스터를 옮겨놓을 수 있는 데이터 단위 캐시block: 캐시의 기본단위여러 개의 워드가 모여 블록이 된다(보통 "n-word 크기의 블록"이라고 한다) 메모리Segment: 디스크에서 물리적으로 데이터를 읽는 단위. 여러 섹터가 모여서 블록이 된다(섹터의 4배, 8배)운영체제(파일시스템)는 블록단위로 명령을 수행하고 하드웨어에서는 섹터 단위로 업무를 수행한다 디스크Sector: 물리디스크 내 track의 물리적인 구성단위(하나의 Track은 여러 개의 Sector로 나뉘어져 있다) Cache vs Buffer Cach.. 더보기
공부계획 체계적으로 세우기! 수빈아 안녕~~공식적으로 나의 첫번째 멘토링자료가 되려나?ㅋㅋ 이번 멘토링 주제는 '공부계획 세우기' 다!!!사실 이 부분은 내가 멘토링에서 가장 강조하고 중요하게 생각하는 부분이기도 해.결국 입시는 주어진 시간을 누가 효율적으로 활용하느냐에 달린 거라고 봐도 무방하기 때문이겠지?정말 머리가 비상한 천재가 아니라면,조금만 자세히 살펴봐도 시간을 활용하는 미세한 차이가 차곡차곡 쌓여서 입시의 승부가 갈린다고 봐~진짜 공부를 열심히 하는데 성적이 안나오는 아이들도 가만 들여다보면 1. 집중을 안하거나 2. 무작정 열심히 해서 효율이 나오지 않는 경우이런 경우로 나눠지기도 하고 말이지. 시간을 잘 활용하는 왕도는1. 계획적으로 시간을 구성한다. 단, 효율적으로 구성한다.2. 계획을 지킨다(= 딴 짓을 하지 않.. 더보기
fputc(), fgetc() 함수 결코 친숙하지 않은 파일 입출력이다. 항상 교재의 뒷부분에 나와서 그런지 다들 소홀하게 마련이지만, 프로젝트 규모가 조금만 커져도 데이터베이스를 저장할 파일의 존재는 필수적이기 때문에 중요하지 아니할 수 아니할 수 없다고 할 수 있겠다(읭?) 그 중 헷갈리는 함수 두 개만 정리하자. 한 문자를 입력, 출력하는 fputc(), fgetc() 함수이다. 개인적으로 이 함수의 포인트는 *** fputs(), fgets()... 무엇이 입력함수이고 무엇이 출력함수이지? 뭐가 기준이지? //기준은 프로그램이다. 우리가 지금 짜고 있는 프로그램이다. //그러나 함수이름 그대로 생각하자. put = 쳐넣다 = (프로그램이) 파일에 데이터를 넣는다. 뿌린다. get = 낼름 얻어오다 = (프로그램이) 파일에서 데이터를.. 더보기