본문 바로가기
[하드웨어&소프트웨여] Virtual Memory * Virtual Memory - 디스크의 일부를 memory 처럼 사용하는 것. - memory가 부족할 때도 더 큰 memory 를 요구하는 program 을 실행 가능하게 한다. - 실제 CPU 는 memory 에 있는 내용만 사용할 수 ( 참조할 수 ) 있기 때문에 Memory Disk Swap 을 하면서 Virtual Memory 사용. - Virtual Memory 의 2가지 방식 1. Paging 방식 : Windows 에서 채택. page 단위로 swap 한다. 무조건 일정한 크기를 갖는다. ( ex) 4KB ) 2. Segment 방식 : Segment 단위로 swap. Segment 는 의미있는 것들의 조합. Virtual Memory 를 사용할 때는 Page 나 Segment 에 해당.. 2012. 2. 29.
[하드웨어] Disk의 Track & Sector & Cluster ( 트랙 & 섹터 & 클러스터 ) Track 과 Sector 는 디스크의 물리적 최소단위입니다. Cluster 는 Sector 의 배수로 논리적 최소단위입니다. 하드디스크의 용량이 클수록 책정되는 cluster의 용량이 더 큽니다. 클러스터의 개념을 더 쉽게 이야기 하기 위해서는 예를 드는게 좋겠죠. 예를 들어 cluster 의 용량이 512Byte 라면, 실제 어떤 파일의 용량이 1.2KB 라도, 1.5KB 를 차지하게 됩니다. ( 3개의 cluster 를 차지한 격이죠. ) Cluster 가 너무 크면. 낭비되는 공간이 심하게 되며, 너무 작으면. Access 횟수가 늘어나 속도가 느려집니다. 로그인 없이 추천 가능합니다. 손가락 꾸욱~ 2012. 2. 29.
[하드웨어] 2진수 ( Digital bit ) 에 대한 간단한 정리 * 일반적으로 가장 앞자리 bit ( MSB ( Most Significant Bit ) ) 은 부호비트로 사용한다. 0 : + 1 : - * Two's Complement. 음수를 표시하는 방법의 하나로 가장 많이 사용한다. 양수 bit ( 예: + 3 ) 을 음수 bit ( 예 : -3 ) 으로 바꾸는 방법 : 보수 ( Complement / 1 0 ) 를 구한 후 + 1 연산. 이 때 overflow 는 무시. * 논리 Shift vs. 산술 Shift. 논리 Shift 는 Right Shift 의 경우 MSB 가 항상 0 산술 Shift 는 Right Shift 의 경우 MSB 의 부호 유지. * 부호확장 8bit 에서 16bit 로 확장하는 경우에, 부호를 유지하려면 확장되는 상위 bit 들 모.. 2012. 2. 29.
[하드웨어] 주요 기계어 명령어의 종류와 기능. 종류 기능 데이터 전송 레지스터 메모리, 메모리 메모리, 레지스터 주변기기 간의 데이터 전송 ( load, save, move 등 ) 연산 Accumulator 이용하여 계산, 논리연산, 크기 비교, 시프트 등 수행 ( add, sub, mul, div 등 ) 점프 조건 분기, 반복, 무조건 점프 등 ( jmp 등 ) 호출/리턴 함수 호출 및 호출부로 돌아가기 ( call, return 등 ) 로그인 없이 추천 가능합니다. 손가락 꾸욱~ 2012. 2. 29.
[하드웨어] CPU 구조에 대한 간단한 정리. * CPU 의 구조 - 제어장치 ( Controller ) : Calculator, Clock, Register 간의 상호작용을 Control 한다. - 연산장치 ( Calculator ) : 실질적인 계산을 담당한다. - Clock : 명령을 처리하는 rate 를 결정한다. ( 1GHz 는 1초에 약 1,000,000,000 개의 명령어를 수행 ) - Register : 가장 빠른 메모리로 알려져 있으며, CPU 에서 사용하는 메모리. 2012/02/29 - [IT 놀이터/General] - [하드웨어] Register ( 레지스터 ) 에 대한 간단한 정리. 로그인 없이 추천 가능합니다. 손가락 꾸욱~ 2012. 2. 29.
[하드웨어] Register ( 레지스터 ) 에 대한 간단한 정리. 레지스터 종류 역할 Accumulator ( eax ) 연산대상 및 연산결과를 임시저장 Flag Register 연산 처리 후 CPU 상태 저장 ( Accumulator 결과값이 + , 0, - overflow, parity (짝,홀) 등의 상태값을 가지고 있음 ) PC ( Program Counter ) 다음으로 실행할 명령어가 보관된 메모리 address 저장 Base Register ( ebp ) 데이터 메모리 영역의 첫 address 저장 Index Register 베이스 레지스터 기준 상대적 address 저장 명령어 Register 명령어 자체 저장 Stack Register 스택 영역의 맨 앞 Address 저장 범용 Register 임의의 Data 저장. 로그인 없이 추천 가능합니다. 손가.. 2012. 2. 29.
[하드웨어] 노트북 CPU T8300 64 bit 지원 하나요? 노트북 CPU T8300 64 비트 지원 하나요? 예 노트북 CPU로 나온 Core 2 Duo T8300 은, 32bit, 64bit 모두 지원합니다. T8300 에 대해 조금 더 설명을 하자면.. 이름 : Intel Core 2 Duo Penryn T8300 브랜드 : Intel 연산체계 : 64/32 bit 코어형테 : 듀얼 코어 동작속도 : 2.4GHz 시스템버스 : 800MHz ( HT ) L2 캐시 : 3MB 공정 : 45nm 가상화지원 : 윈도우 7 가상화 로그인 없이 추천 가능합니다. 손가락 꾸욱~ 2012. 2. 29.
[하드웨어] Super AMOLED PLUS ( AMOLED 시리즈에 대해 알아보자. ) 아몰레드 ( AMOLED ) 가 뭔가요? Active Matrix Organic Light-Emiiting Diode 의 약자입니다. 뒤의 LED 는 우리가 쉽게 접하는 LED 의 그 LED 와 같은 것입니다. 중요한 것은 앞의 Active Matrix Organic 즉, 아모에 해당하는 AMO 부분이 차이가 있는 것입니다. 쉽게 얘기하면 이 AMO 가 '자체발광'에 해당하는 부분입니다. OLED : 형광 또는 인광 유기물 박막에 전류를 흘리면 전자와 정공이 유기물층에서 결합하면서 빛이 발생하는 원리를 이용한 LED. 아몰레드 ( AMOLED ) 의 특징은? - TFT LCD에 비해 동영상 응답속도가 1,000배 이상 빠르다. ( 기존 LCD의 잔상문제를 해결 ) 2012/02/29 - [IT 놀이터/G.. 2012. 2. 29.
[Term/용어] 명암비 디스플레이 패널들에서 말하는 명암비란 무엇을 말할까요? - 흰색과 검은색의 명암 차이의 비율입니다. 쉽게 말해, 가장 어두울 때의 빛의 밝기를 1이라고 했을 때, 표현할 수 있는 가장 밝은 빛의 발기는 얼마인가를 잰 것이죠. 그래서 1:1000 뭐 이런 식으로 표시되는 것입니다. - 이 명암비의 두번째 수치가 높을수록 좋은 것입니다. 명암비가 높을수록 밝음과 어두움의 미묘한 차이까지 완벽하게 재현할 수 있는 것입니다. - 명암비의 차이는 특정조건이 아니면 눈으로 느끼기가 쉽지 않다고 합니다. (일반화면의 경우) 특정조건의 예를 들면, 영화에 동굴씬으로 볼 수 있겠습니다. 동굴씬은 매우 어두운 배경 안에서 이루어지겠죠. 명암비가 낮은 디스플레이의 경우 검은 화면에서 무엇인가가 움직인다는 것만 인지할 정도로.. 2012. 2. 29.
반응형