본문 바로가기

분류 전체보기18

디스크 확장 RAID의 개념과 방식에 대하여 알아보자. RAID는 보통 사람들에게는 익숙하지 않은 개념이다. 이번 포스팅에서는 RAID의 개념과 구조에 에 대하여 자세히 알아보겠다. RAID의 개념 RAID라는 것은 이러한 하드디스크를 여러개 연결해서 쓰는 방식의 디스크를 말한다. 데이터를 분할해서 복수의 자기 디스크 장치에 대해 병렬로 데이터를 읽는 장치 또는 읽는 방식으로 여러 디스크를 병렬로 연결하여 사용하는 기법으로 접근 속도와 가용성이 증가되며 물리적 디스크 용량의 제약을 벗어나 하나 대용량 디스크처럼 사용 가능하도록 하는 기법이다. 다시말해 RAID는 여러 개의 하드디스크를 하나의 하드디스크처럼 사용하는 방식이다. 4TB의 하드디스크가 필요한데 2TB 하드디스크가 2개라면, 직접 각 하드디스크에 파일을 잘 분배해야한다. 무척 번거롭다!! 이럴 때 .. 2021. 12. 11.
메모리 단편화(Fragmentation)에 대한 해결방법 메모리 단편화에 대한 개념과 이에대한 해결방법에 대하여 알아보겠다. 메모리 단편화 RAM에서 메모리의 공간이 작은 조각으로 나뉘어져 사용가능한 메모리가 충분히 존재하지만 할당(사용)이 불가능한 상태를 보고 메모리 단편화가 발생했다고 한다. 메모리 단편화는 내부 단편화와 외부 단편화로 구분 가능하다. 내부 단편화(Internal Fragmentation) 메모리를 할당할 때 프로세스가 필요한 양보다 더 큰 메모리가 할당되어서 프로세스에서 사용하는 메모리 공간이 낭비 되는 상황 * 예를 들어 메모장을 켰는데 OS가 4kb를 할당해줬다. 그런데 사실상 1kb만큼만 사용하고 있을 때 필요 이상으로 프로세스가 메모리를 할당받았으므로 내부 단편화가 3kb만큼 생긴 것임. 외부 단편화(External Fragment.. 2021. 12. 11.
캐시메모리의 개념과 매핑기법에 대한 설명 Cache Memory는 메인 메모리와 CPU간의 데이터 속도 향상을 위한 중간 버퍼 역할을 하는 CPU내 또는 외에 존재하는 메모리이다. 전체 시스템의 성능의 개선을 시킬 수 있는 메모리이다. 이번 포스팅에서는 캐시 메모리에 대한 기본 개념과작동 기법에 대하여 알아보겠다. 캐시메모리란 캐시 메모리라고 하면 실제 메모리와 CPU 사이에서 빠르게 전달을 위해서 미리 데이터들을 저장해두는 좀더 빠른 메모리이다. 네트워크에서 캐시는 로컬에 파일을 미리 받아놓고, 그 내용을 보거나 웹서버에서도 매번 로딩을 해야 하는 파일들을 미리 로딩해두고, 응답을 주기도 한다. 데이터 베이스를 매번 확인해야 하는것도 캐시서버를 이용한다면 빠른 응답을 해줄 수 있다. 데이터의 임시 보관소. Cache Memory의 'Cache.. 2021. 12. 11.
컴퓨터 메모리의 동작원리와 과정 일반적으로 메모리라고 하면 기억이라는 개념이다. 컴퓨터에서 말하는 메모리는 기억소자 즉 반도체를 의미한다. 반도체는 특성상 전류를 흐르게도 하고 흐르지 않게도 하는 특징이 있다. 이를 이용해서 임시적인 내용들을 기억하게 만드는 것이다. 이번포스팅에서는 컴퓨터 메모리의 동작원리에 대하여 자세히 알아보겠다. 메모리의 동작의 기본 개념 컴퓨터는 이진 1과 0으로 값을 저장하기 때문에 기억 소자는 상태가 ON인지 OFF인지 수준으로 기억을 하게 되는 것이다. 반도체 기억장치의 기본 요소는 기억 소자(memory cell)이다. 모든 반도체 기억 소자들이 갖는 공통적인 성질이 있다. 두 개의 안정된 상태를 갖는다. 1과 0이다. 상태를 세트할 수 있도록 쓰여질 수 있다. 상태를 감지할 수 있도록 읽혀질 수 있다... 2021. 12. 11.