전체150 big endian little endian 출처 :http://lanil.tistory.com/entry/Little-Big-Endian 다음의 코드의 결과값을 예측해 보세요. 몇 달 전 학과 선배가 면접 봤던 모 회사의 면접 문제였습니다. 아! 인텔 32bit CPU 기준입니다. 정답은 다음과 같습니다. 예측 하셨던 결과값과 동일한가요? more.. 65536 0 0 1 0 endian 문제에 대해서 따로 생각하지 않으셨다면 아래와 같은 결과를 예측하셨을 수도 있습니다. 1 0 0 0 1 문제에서 32bit 인텔 CPU라는 환경을 명시한 것은 little endian이 문제라는 얘기죠. 차근차근 살펴보도록 하겠습니다. 우선 메모리 구성은 다음과 같습니다. 편의상 0x01번을 시작 번지로 잡았습니다. union으로 묶여있어서 4바이트의 메모리 공.. 2009. 3. 24. 구글에서 사용하는 고급 겁색 기능 / 구글 해킹 검색 인자 설명 검색 추가 인자 site: 특정 도메인으로 지정한 사이트에서 검색하려는 문자열이 포함된 사이트를 찾음 Y filetype: 특정한 파일 타입에 한해서 검색하려는 문자가 들어있는 사이트를 찾음 Y link 링크로써 검색하려는 문자가 들어있는 사이트를 찾음 N cache: 특정 검색어에 해당하는 캐시된 페이지를 보여줌 N intitle: 페이지의 제목에 검색하려는 문자가 들어있는 사이트를 찾음 N inurl: 페이지의 URL에 검색하려는 문자가 들어있는 사이트를 찾음 N 2009. 3. 23. 임베디드 리눅스 시스템 타입 항공, 자동차 시스템 소비자용 가전제품, 전화기 등 임베디듣 시스템을 전통적으로 사용해온 시장 분야에 따라 임베디드 리눅스 시스템을 분륳라 수도 있다. 그러나 임베디드 리눅스 시스템은 시장 분야와 관계없이 형성되었을 수도 있기 때문에 시장 분야별로 분류하게 되면 추가적인 정보를 얻기 어렵다. 따라서 시스템의 구조에 관한 실제적인 정보를 주는 기준으로 임베디드 시스템을 분류해 보자. 몇 가지 기준으로는 크기, 시간 제약성, 네트워크 기능, 사용자와의 상호작용등이 있다. 크기 임베디드 리눅스 시스템의 크기를 판단하는 요소에는 여러 가지 가 있다. 첫째 물리적인 크기가 이싿. 어떤 시스템은 꽤 클 것이고, 또 꽤 작은 시스템도 있을 것이다. 큰 시스템의 예로는 클러스터 시스템이 있고, 작은 시스템의 예로는 I.. 2009. 3. 11. 준비!!! 리눅스는 1991년에 공식적으로 배포된 이후 현재 폭넓게 이용되고 있다. 처음엔 소수의 개발자 그룹이나 인터넷에 익술한 매니아만 사용하는 정도였으나, 최근에는 유닉스처럼 워크스테이션, 서버, 클러스터에 사용할 수 있는 견고한 운영체제가 되었다. 리눅스의 성장과 인기는 자유 소프트웨어 재단 (FSF)이 시작해 밑거름을 제공한 오픈소스 운동을 촉진시켰다. 그리고 언론이나 업체의 관심을 끌면서 합리적이고 실용적인 운영체제로 자리잡게 되었다. 왜 리눅스로 임베디드 시스템을 작동시키려고 할까? 리눅스 개발자 모임, 리눅스를 지원한는 많은 회사 에서 리눅스를 탑재한 임베디드 시스템을 만들기로 결정하는 데에는 리눅스의 유연성(flexibility)이나 견고함(robustness), 저렴한 가격 등 많은 이유가 있을 .. 2009. 3. 10. 이전 1 ··· 23 24 25 26 27 28 29 ··· 38 다음