728x90 반응형 3. 개발 관련191 매번 까먹고 마는 vmware 공유폴더 설정 1. vmware 2. install vm tools 3. mount dvd or cd image 4. vm 초기화면 -> edit -> option tab 5. shared folder 설정 6. rpm 파일 설치 7. vmware-tools-configxxxx 실행 8. 확인 및 사용 고고 -_- 2009. 7. 9. 리눅스 2.4커널 기반 파일 시스템 분석 2.4대 커널의 리눅스에서 파일 시스템을 다루는 방법에 대하여 간단히 정리해보도록 한다. 파일 시스템의 마운트에 있어 두 가지 유용한 방법이 있는데(네트워크), nfs(network file system) : connection ness rfs(remote file system) : connection oriented 의 방식을 들 수 있다. nfs와 rfs의 차이에는 connection 즉 시스템 로그인에 대하여 차이를 보이는 데, nfs의 경우는 인증된 클라이언트가 시스템에 접속하게 되는 경우 별도의 로그인 과정을 거치지 않고 호스트의 파일 시스템을 마운트할 수 있다. rfs의 경우 시스템 로그인 과정 후에 클라이언트는 호스트의 파일 시스템을 마운트 할 수 있으며, 원하는 작업이 끝난 후 로그아웃을 .. 2009. 7. 9. 전력 소모를 줄이는 리눅스의「틱리스 커널」 Stephen Shankland ( CNET News.com ) 2007/06/27 시계를 보는 횟수를 줄일수록 그만큼 더 편히 쉴 수 있지 않을까? 이 말은 어찌 보면 리눅스의 절전 효율성 제고를 위해 리눅스의 핵심 부분에 가해진 현저한 변화를 뒷받침할 수 있는 논리적 근거가 될 수 있을지 모르겠다. 현재 리눅스 운영체계의 신규 버전에는 CPU의 동작을 줄여 이를 절전 상태로 유지하기 위해 기존의 타임-키핑(time-keeping) 기능을 배제한 '틱리스 커널(tickles kernel)'이 적용되고 있다. 전력 효율성은 모든 운영체계가 활용할 수 있는 그 무엇이다. 리눅스를 예로 들면 전력 효율성을 통해 휴대형 컴퓨터의 배터리 수명을 연장함으로써 윈도우에 대한 경쟁력을 키울 수 있을 것이다. 아울러 .. 2009. 7. 9. tickless kernel in the fedora~~ (kernel version - 2.6.21) fedora core 7 부터는 절전 기능을 갖춘 tickless kernel이라 불리우는 새로운 기능이 리눅스 커널에 추가 구현 되어 배포되고 있다고 한다. 이는 주로 idle상태의 커널에 대하여 tickless 기능 -> tick 을 없애는 것이 아닌 tick (2.4 기준 100HZ와 2.6기준 1000HZ 값들이 정의는 되어 있으나 실제 2.6에서는 1000HZ대로 동작하지 못한다.) 과 커널과의 체크를 최소화시키는 것!!(정확히 이해하지 못했다 ㅜ_ㅜ 계속 신경쓰는 부분이랄까...) 이며 이는 저전력을 이뤄주는 매우 좋은 놈!!이라 할 수 있겠지만, tickless의 장점이 그넘의 저전력 말고 뭐가 있나 싶다;; 저전력이 물론 중요하지만 서버급 환경 보다는 센서노드와 같은 환경에서 더 적합하리라.. 2009. 7. 9. 시스템 콜, 래퍼함수, 물론 리눅스. 시스템 콜이란 유저레벨에서 사용되는 함수들의 집합으로 주로 배포되는 커널이나, 새로 컴파일하게되는 경우에도 많이 손이가지 않는 부분 중의 하나로 생각된다. 시스템 콜의 강점은 유저레벨에서 시스템 콜을 호출 함으로써 아주 쉬운방법으로 자신이 원하는 작업을 수행시킬 수 있다는 것이 아닐까 싶지만, 그럼 이런 함수들을 커널레벨에서 사용한다면 어떻게 될까? 물론 그냥 쓸수 있다면 여기다 이런거 안끄적거리고 있겠지 ㅡ,.ㅡ 유저레벨에서 사용할 수 있는 시스템 콜이기 때문이라고 해야할런지 커널레벨에서는 요놈의 시스템 콜들을 그냥 갖다 쓸수가 없다. 커널레벨에서 수행하고자 하는 경우에는 fork의 경우 do_fork, mmap->do_mmap와 같은 스타일로 대부분의 시스템 콜 함수에 "do_"라는 스.. 2009. 7. 9. Tickless kernel in the Real Time OS TiROS (Tickless Real-Time Operating System) is a pre-emptive priority based real-time task scheduler. TiROS has been designed for reliable real-time operation (Deadlock Prevention). It is available under the eCos open source license (Free as in beer). Current Hardware Support: 1) MSP430 with GCC (mspgcc) or IAR. 2) Posix HAL that allows TiROS to run on Linux or in Cygwin. Get started with TiROS .. 2009. 7. 9. 이전 1 ··· 28 29 30 31 32 다음 728x90 반응형