본문 바로가기

반응형

전체 글

(66)
컬러모드 - RGB 컬러모드 컬러모드는 앞서 설명한 컬러모델과는 별개의 개념입니다. RGB 컬러모드란, 프레임 버퍼 내용이 직접적으로 R, G, B 값을 담고 있는 경우를 말합니다. - 인덱스 컬러모드 내용이 많지만 간단하게 요약을 하도록 하겠습니다. RGB 컬러모드는 프레임 버퍼에 R,G,B값이 그대로 들어가서 색을 표현하지만 인덱스 컬러모드는 프레임 버퍼의 비트값은 컬러를 의미하는 것이 아니라 인덱스를 의미합니다. 인덱스 컬러모드에서는 컬러보기표를 따로 사용하는데 프레임 버퍼의 인덱스값으로 컬러보기표에서 색을 찾아서 표현을 하는 것입니다. 그렇다면 왜 이런 귀찮은 일을 할까요? 그 이유는 제한된 프레임버퍼의 용량때문입니다. 버퍼의 용량이 제한되어 있다면 아무래도 표현할 수 있는 색의 범위가 제한됩니다. 이러한..
컬러모델 - RGB 컬러모델 모델링에 있어서 R,G,B 색을 2차원 x,y,z축에 놓고 가중치에 따라서 색을 정의하고자 하는 것을 RGB컬러모델이라고 합니다. 이 RGB 컬러모델을 가산모델이라고도 하는데 이는 R,G,B 삼원색을 더하여 또 다른 색을 만들어 낸다는 의미입니다. - CMY 컬러모델 (CYAN, MAGENTA, YELLOW) 앞서 얘기한 RGB 컬러모델이 빛의 합성에 의한 모델이라면 CMY 컬러모델은 빛이 물체의 표면에 반사되었을 때의 색에 관한 모델입니다. 반사된 빛의 색은 물체 자체의 색에 따라 달라지게 됩니다. CMY 컬러모델은 주로 컬러 프린터나 컬러 플로터 등의 인쇄 장비에 적용되게 됩니다. CMY 모델은 감산모델이라고도 하는데 이는 CMY와 보색의 성질을 사용하여 빼기 계산에 의해서 필요한..
컬러이론 공간에서 Electric Field와 Magnetic Field가 서로 수직으로 교차하며 진행하는 파도를 전자기파라고 합니다. 빛은 이러한 전자기파의 일종입니다. 따라서 빛 에너지의 세기는 전자기파에 있어서 Field Intensity를 말하는 것입니다. 전자기파는 크기 자외선, 가시광선, 적외선으로 구분(이 외에도 감마선, X선 등등)이 되는데 이 중에서 우리 눈에는 가시광선이 바로 빛으로 보이게 되는 것입니다. 가시광선의 파장은 대략 390nm에서 720nm 사이에 분포하게 되는데 보라색으로 부터 파장이 점차 증가하면서 적색 쪽으로 진행합니다. 보라색 이하의 파장은 자외선이 적색 이상의 파장에서는 적외선이 분포하게 됩니다. 빛의 세기는 자외선이나 적외선 쪽으로 갈 수록 약해지게 됩니다. 이공계쪽 공부..
윈도우의 구조 # 윈도우의 구조는 5개의 링으로 구분됩니다. # HAL - 하드웨어가 개발된 소프트웨어와 원활히 통신할 수 있도록 도와주는 역할을 합니다. # 마이크로 커널 - 기존의 커널은 프로세스 스케쥴링이나 메모리 관리등 많은 일을 했으나 윈도우의 경우에는 이러한 일들을 manager에게 분담시키고 하드웨어와 통신만 하는 최소한의 커널 역할을 합니다. (system32\ntoskrnl.exe) # Manager - I/O manager : 시스템의 입출력 제어 및 응용 프로그램이 하드웨어와 곧바로 통신할 수 있는 통로를 제공합니다. - 객체 manager : 윈도우에서는 파일, 포트, 프로세스. 스레드 등 모든 것이 객체로 선언되어 있습니다. - Process manager : 스레드를 생성하고 요청에 따라서 처..
운영체제의 이해 # 운영체제란 무엇일까요. " 운영체제란 사용자가 컴퓨터 시스템을 손쉽게 사용하도록 하고, 시스템 자원(기억장치, 프로세서, 입출력 장치, 정보, 네트워크 등)을 효율적으로 관리할 수 있도록 하는 프로그램의 집합 " - William Stallings - # 운영체제의 기능 - 입출력 장치 관리 - 시스템 자원 관리 - 에러 검출과 조치 # 제어프로그램과 처리 프로그램 - 제어프로그램 : 시스템의 동작 상태를 지속적으로 모니터링하는 감시 프로그램(Supervisor), 전체 시스템 자원을 관리하는 마스터 스케줄러(master scheduler), 특정 프로세스에 대한 자원의 사용을 관리하는 작업 스케줄러(job scheduler)가 있습니다. 제어 프로그램은 시스템의 동작을 감시하고, 여러가지 프로그램이..
시스템 내의 특정파일들을 검색하여 삭제하는 방법 find로 찾은 파일에 특정명령어를 수행할 수 있다고 앞서 말씀드린 바가 있습니다. 아래의 예는 test01이라는 계정사용자의 홈디렉토리내에 존재하는 *.bak파일을 찾아서 모두 삭제한 예입니다. 이 예는 디스크공간 부족시에 백업파일을 삭제하고자 할 때에 사용하는 방법입니다. 하지만 백업파일의 형태가 *.bak가 아닌 경우가 있으므로 실무에 적용하실 경우에는 지정하는 파일형식에 주의하시기 바랍니다. 먼저 “find ~test01 -name *.bak -print”로 test01사용자의 홈디렉토리에 존재하는 *.bak파일을 찾아 보았습니다. 결과 모두 3개의 파일이 존재함을 확인 하였습니다. 확인한 다음 “find ~test01 -name *.bak -exec rm -f {} \;”명령어로 test01사용..
특정 UID 소유의 모든 파일 찾기 모든 계정사용자들은 시스템 내에서 유일한 UID를 가지고 있습니다. 특정 소유자의 파일을 찾고자 할 때에는 특정UID를가진 파일을 찾으면 됩니다. 물론 특정 ID를 가진 파일을 찾아도 같은 결과를 얻을 수 있습니다. 위의 예는 UID가 505(uid 505)인 모든(/) 파일을 찾아서(find) 보여달라는(-print) 것입니다.
find 명령어 사용법 명령어위치 : /usr/bin/find 사용형식 find [찾을 디렉토리경로] [찾기옵션] [찾은후행할 작업] [찾을 디렉토리경로] · : 현재 디렉토리 이하를 대상으로한다. / : 루트디렉토리(파일시스템전체)이하를 대상으로 한다. ~ID : 지정된ID의 홈디렉토리이하를 대상으로한다. [찾기옵션] -empty : 비어있는 파일을 찾는다. -uid UID : 지정된 UID를 갖는 파일을 찾는다. -gid GID : 지정된 GID를 갖는 파일을 찾는다. -group 그룹명 : 지정된 group을 가진 파일을 찾는다. -name : 지정된 형식의 패턴을 가지는 파일을 찾는다. -newer : 지정된 파일 이후에 생성된 파일을 찾는다. -perm : 지정된 퍼미션을 가진 파일을 찾는다. -used 일자수 : 최..

반응형