본문 바로가기

컴퓨터

하드디스크 용량이 윈도우에 나타나는 실제용량과의 차이 80GB 용량의 하드디스크라고 하지만 이를 컴퓨터에 설치하여 운영체제 내에서 확인하면 그 이하의 용량이 표시됩니다. 이 때문에 컴퓨터 사용자들은 하드디스크의 용량이 잘못된 것이 아닌가 혹은 내 컴퓨터에 문제가 있는 것은 아닌가 하는 의문을 제기 합니다. 하지만, 이것은 10진수 표기 방식과 2진수 표기 방식에 따른 차이로 받아들일 수 있습니다. 하드디스크 제조업체에서 언급하는 용량 표기는 1000Byte를 1KByte로 표기하는 반면, 운영체제 내에서는 1024Byte(210)를 1KByte로 표기를 합니다. 결국 이들의 차이로 인해 실제 하드디스크의 80GB 용량은 운영체제 내에서 그 이하의 용량으로 인식이 됩니다. 판매하는 하드디스크의 용량 표기가 80GB 로 되어 있다면 80(GB) x 1000(M.. 더보기
노트북 사용시 고주파음으로 인한 잡음 줄이는 방법 1. 일단.. 제어판->시스템->하드웨어->장치관리자->범용직렬버스컨트롤러->USB루트허브->전원관리->체크 모두 해제 해보면 일반적인 고주파음이 사라지는 경우가 있습니다. 2. 익스플로러 화면을 마우스 휠로 스크롤할 때 삑 하는 고주파음이 나오는 경우. 원인 : nhc 프로그램 등을 설치해서 CPU 클럭의 변화를 살펴보면, 클럭수가 변할 때(CPU 전압도 물론 같이 변하면서) 고주파음이 나오는 것을 관찰할 수 있습니다. 즉, 클럭수가 변하면서 CPU에 인가되는 전압이 변화할 때 고주파음이 발생합니다. 해결 방법 : nhc 프로그램을 이용해서 CPU 전압을 낮추면 고주파음이 상당히 줄어듭니다. 적은 전압을 사용하면 전압 변화의 크기가 작아지므로 고주파음도 줄어드는 것 같습니다. 어댑터를 사용하지 않고 배.. 더보기
하드 디스크 소음 줄이는 방법 하드디스크 소음 줄이고,오래 쓰는 방법은 여러 가지 있지만! 가장 간단 하고 효율적인이 방법 한가지 알려 드리겠습니다. 일반 유저분들은 윈도우즈에 기본적으로 설치되어 있고 사용하시는 `디스크 조각모음` (DFRG.MSC)만 아실 것 입니다. 하지만 백그라운드로 실행되는 프로그램이 2가지 더 있습니다. Disk Defragmenter FAT File System Module (DFRGFAT.EXE) : FAT16-32용 Disk Defragmenter NTFS File System Module (DFRGNTFS.EXE) : NTFS용 사용자의 파일 시스템에 따라 둘중에 한가지가 자동실행 됩니다. 이 프로그램 들은 부팅시(부트영역)에 이용되는 시스템 파일 들을 최적화(Boot Optimize) 합니다. 가끔.. 더보기
execl 다른 프로그램 실행 설명 다른 프로그램을 실행하고 자신은 종료합니다. exec 함수에는 아래와 같이 여러 가지가 있습니다. 함수 이름 int execl( const char *path, const char *arg, ...); int execlp( const char *file, const char *arg, ...); int execle( const char *path, const char *arg ,..., char * const envp[]); int execv( const char *path, char *const argv[]); int execvp( const char *file, char *const argv[]); int execve (const char *filename, char *const argv [],.. 더보기
유닉스함수. exec,execv,execl계열 함수 7개의 기능 - execl : 실행파일 수행 - execle : 실행파일 수행(환경변수를 인자로 넘겨줌) - execlp : 현재 디렉토리의 실행파일 수행 - execv : 저장해 실행 파일 수행(배열에 인자 저장) - execve : 실행 파일 수행(환경변수를 인자로 넘겨줌, 배열에 인자 저장) - execvp : 현재 디렉토리의 실행 파일 수행(배열에 인자 저장) - exit : 실행파일 종료 제가 책장사(^ ^)는 아닌데요. 유닉스 시스템 프로그래밍(정재은, 한빛미디어) 참조하시면 유니스 함수에 대한 설명들이 있어요. 참고하세요. 더보기
ececl과 execv의 차이 execv는 ps -ef 로 프로세스 검색할때 binary의 full path가 나타난다. execl는 ps -ef 로 프로세스 검색할때 binary의 이름만이 나타난다. ex ) execv: test 6483 26943 0 06:30:03 ? 0:00 /hws11/test/test/bin/T/tac_m605_frv execl: test 13879 6455 0 10:21:40 ? 0:00 tbs_1111_isd 3 850002 [출처] ececl과 execv의 차이|작성자 바람아래 더보기
execl함수와 execv함수의 사용법 우선 execl함수와 execv함수의 사용법을 알려드릴게요. int execl(const char *path, const char *arg0, ... , const char *argn, NULL); int execv(const char *path, char *const argv[]); 대충이렇습니다. 위 두 함수는 fork로 차일드 프로세스를 만든 후 그 프로세스를 새로운 독립적인 프로세스로 만들어 주는 역할을 합니다. 따라서 그것은 우리가 명령프롬프트에 실행파일을 실행하는 것과 비슷한 이치입니다. 예를 들어 /...> gcc -c test.c 이런 명령을 내렸다고 합시다. 그럼 argc는 3이 되고 arg0이 가리키는 놈은 gcc arg1이 가리키는 놈은 -c arg2가 가리키는 놈은 test.c 입니.. 더보기
execl함수와 ∴ execv함수의 사용법 execl함수와 ∴ execv함수의 사용법 execl함수와 execv함수의 사용법 우선 execl함수와 execv함수의 사용법을 알려드릴게요. int execl; int execv; 의 문장을 집어 넣어주면 새로운 독립된 프로세스가 한개 탄생하게 되는 것입니다. 결과는 같습니다. 다만 들어가는 인자가 무엇인가만 다른 뿐입니다. 자신이 편하다고 생각하는 방법을 사용하는 겁니다 ^^. -------------------------------------------------------------- 2. exec는 성공적으로 마쳐진 경우에는 제어가 복귀되지 않고, 오류 발생시만 1값을 복귀시킨다. ④ 형식 execl execv execlp execvp path 실행화일이 있는 곳까지의 전체 경로 이름 argo .. 더보기