목록컴퓨터 (52)
살아가는 이야기
삼성전자에서 256G SSD를 개발했다고 한다(5/28 뉴스 참고). SSD는 하드디스크보다 가볍기 때문에 노트북에 장착될 경우에 큰 인기를 누릴 것이라고 예상된다. 그런데 도대체 SSD가 뭘까? SSD는 sold-state drive의 약자로서 반도체로 구성된 하드디스크 드라이브를 말한다. 보통 휘발성 메모리를 사용하는 램 디스크도 엄밀히 말하면 SSD에 해당되겠지만, 통상 SSD라고 하면 플래시 메모리를 이용하는 비휘발성 디스크를 말한다. 위키백과를 살펴보면 SSD의 어원은 solid-state physics에서 나왔다는 설이 있는데, 하드 디스크에 기계적으로 움직이는 부분이 없기 때문에 그렇게 명명되었다는 설도 있다고 한다. 그 동안 비용과 속도(쓰기 속도가 특히 느림) 때문에 상용화되지 못했는데,..
내가 Unix를 배울 때는 Bourne shell이 기본이었다. 그냥 sh이라고 되어 있던 프로그램이다. 그런데 잠시 후 C shell이 등장해서 모두들 유행처럼 csh로 갈아탔다. 그리고 tcsh과 ksh이 등장했었다. 그런데 요즘 linux를 설치하면 bash가 기본으로 설정된다. csh, tcsh에서는 표준 오류를 파이프로 받으려면 명령어 |& more 이렇게 하면 되었다. 그런데 bash에서는 조금 복잡해졌다. 2번 포트(표준오류)를 1번 포트(표준출력)와 합친 후에 이를 파이프로 받아야 한다. 그래서 다음과 같이 써야 한다. 명령어 2>&1 | more 표준오류만 파이프로 받으려면 꼼수를 써야 한다. 표준출력을 다른 곳으로 보내고 그 결과를 표준오류를 표준출력과 합친 다음에 표준출력을 파이프로 ..
각종 바이러스와 스파이웨어 때문에 이제는 컴퓨터를 사용하기가 겁나는 시절이 되어 버렸다. 더군다나 시스템은 너무 복잡해져서 어떤 프로세스가 정상적으로 수행되는 프로세스인지 분간하기 조차 힘든 상황이다. Windows 작업 관리자(taskmgr)를 이용하여 수행 중인 프로세스를 파악할 수는 있지만 정상적인 상태에서 프로세스들을 일일이 기억하기도 힘들다. 이런 상황에서 요긴하게 쓸 수 있는 것이 tasklist 명령어다. tasklist 위 명령어를 치면 현재 Windows에서 관리하고 있는 프로세스 목록을 받아볼 수 있다. 연관된 윈도우 창 제목까지 확인하려면 다음 명령어를 치면 된다. tasklist /v Windows를 처음 인스톨한 후에 다음 명령어로 정상적인 프로세스 목록을 기록해 두고 taskli..
오랫만에 디스크 정리를 하던 차에 파일을 지울 수 없는 현상이 발생했다. 파일 크기는 0인데, 확장자는 없고 대신 파일 이름에 점(.)이 포함된 이상한 파일이었다. 백업 폴더에 있기 때문에 어떤 프로세스도 이 파일을 붙잡고 있지 않았는데도 불구하고 지워지지 않는 것이었다. 파일을 지우기위해 웹을 많이 찾아 보았지만, 또 copylock, moveonb 등 여러 유틸리티를 이용해 보았지만 모두 무용지물이었다. 웹 서핑중에 rd라는 명령어를 발견했다. rd의 스위치 /s를 이용하여 지우니 너무도 쉽게 지워지는 것이 아닌가! del filePath 로는 절대로 안 지워지던 것이, 해당 패스를 포함한 폴더에 대해 rd /s folderPath 명령어를 내렸더니, 그대로 끝. 새로운 명령어 rd(rmdir)을 발..