전체 글
-
선점(Preemptive)/비선점(Nonpreemptive) 스케줄링Programming 2011. 8. 8. 09:53
이번에 Smartkey를 개발하면서 사용한 Scheduler는 비선점(Nonpreemptive). 배운지 혹은 사용한지 1달이 넘으면 깔금하게 머리속에서 clear 해주는 기억력 덕분에 이놈들에 대해 다시 찾아보게 되었다. 1. 선점(Preemptive) 스케줄링 어떤 프로세스가 CPU를 할당받아 실행 중에 있어도 다른 프로세스가 실행 중인 프로세스를 중지하고 CPU를 강제로 점유할 수 있다. 모든 프로세스에게 CPU 사용 시간을 동일하게 부여할 수 있다. 빠른 응답시간을 요하는 대화식 시분할 시스템에 적합하며 긴급한 프로세서를 제어할 수 있다. '운영체제가 프로세서 자원을 선점'하고 있다가 각 프로세스의 요청이 있을 때 특정 요건들을 기준으로 자원을 배분하는 방식이다. 2. 비선점(Nonpreempti..
-
Excel Sheet Copy ErrorComputer/Windows 2011. 6. 21. 17:58
가끔 남이 만든 excel 파일을 사용할 경우 sheet 복사할 때 다음과 같은 문제를 만났다. 이 excel이란 tool에 문외한 나로써는 해당 에러가 사라질 때까지 enter를 누르고 있었다. T^T 고객사에서 받은 파일임에도 계속되는 에러 때문에 결국 참지 못하고 해결책을 찾아보았다. 해당 문제는 다름이 아니라 수식에 잘못된 이름 혹은 잘못된 참조로 인해 발생하는 문제였다. 해결 방법은 다음과 같다. 1. 수식 메뉴의 이름 관리자를 실행하여 만들어진 항목들 중 잘못된 항목들을 모두 삭제한다. 2. 다시 sheet를 복사해 보고 문제가 없으면 끝. 만일 동일한 에러 메세지가 나타나면 VB를 실행(alt+F11)하여 해당 아래 그림과 같이 새로운 모듈을 추가하여 간단한 code를 작성하여 실행하면 끝...
-
프린터 드라이버 종류(PS? PCL?)잡소리(Prattle) 2010. 6. 10. 17:35
흔히 프린터 드라이버를 다운받기 위해 제조자 홈페이지를 뒤져보면 PCL과 PS란 놈들을 자주 보게 된다. 특히 HP!!!역기서 말하는 PCL은 Printer Command Language, more commonly referred to as PCL, is a Page description language (PDL) developed by HP as a printer protocol and has become a defacto industry standard. Originally developed for early inkjet printers in 1984, PCL has been released in varying levels for thermal, matrix printer, and page print..
-
IPhone4 and Galaxy S(and A)에 대한 지극히 개인적인 견해잡소리(Prattle) 2010. 6. 9. 20:46
요즘 나루호와 더불어 많은 이들의 관심은 스마트폰에 쏠려 있습니다. 6/8 Korea Time 2AM에 WWDC에서 IPhone 4가 공개되었고, 8시간 뒤인 10AM에는 Samsung에서 Galaxy S를 공개 하였습니다. 두 제품은 많은 관심을 받고 있는 제품이고, 어떤 제품이 더 뛰어난지에 대한 논쟁이 불꽃 튀는 상황입니다. 객관적으로 어떤 폰이 더 나은지 의견을 피력하기는 어렵지만, 개인적으로는 IPhone에 관심이 더 갑니다. HW Spec만으로 두 제품을 비교하기는 어렵지만 근래 몇 년 동안 Apple이 보여준 제품은 분명 많은 이들을 놀라게 했고 "What is the next?"라는 기대감을 가지게 했습니다. 분명 거기에는 Apple만의 독창성과 사용자를 배려한 섬세한 UI 그리고 풍부한 ..
-
-
Winfows 7(or Vista) 설치 후 SATA Mode 변경하기Computer/Windows 2010. 5. 12. 10:29
최근의 Notebook들은 BIOS에서 기본적으로 AHCI 기능을 지원한다. WindowsXP의 경우 기본적으로 이 기능을 지원하지 않지만 Windows 7과 Windows Vista의 경우는 지원하고 있다. Windows 7(or Windows Vista)를 설치 전 이 기능을 Enable로 설정해 두면 괜찮지만 가끔 설치 후 Disable에서 Enable시키면 reboot이 계속 되거나 친숙한 Blue Screen(STOP 0x0000007B INACCESSABLE_BOOT_DEVICE)을 볼 수 있다. 이와 관련하여 해결책은 다음과 같다. Windows 기본의 모든 프로그램을 종료한다. Start → 실행 → "cmd" → "regedit" 다음의 registry subkey 찾아 들어간다. - H..
-