본문 바로가기
728x90

Research/SystemProg27

Unaligned memory access The problem starts in the memory chip. Memory is capable to read certain number of bytes at a time. If you try to read from unaligned memory address, your request will cause RAM chip to do two read operations. For instance, assuming RAM works with units of 8 bytes, trying to read 8 bytes from relative offset of 5 will cause RAM chips to do two read operations. First will read bytes 0-7. Second w.. 2009. 6. 2.
Comparison of lightweight web servers Comparison of lightweight web servers From Wikipedia, the free encyclopedia Jump to: navigation, search Lightweight web servers are Web servers which have been designed to run with very small resource overhead because of hardware, environment, or simply for the challenge of it. Many of these systems have been created as a mental exercise to determine if a modern webserver could be written to run.. 2009. 2. 19.
objcopy 출처 : http://blog.naver.com/letov/70012723177 objcopy는 오브젝트 파일을 다른 오브젝트 파일로 복사할 때 사용한는데, 선택적으로 필요한 부분만 을 복사할 수 있기 때문에 파일의 사이즈를 줄이는 데 주로 사용되고, 바이너리 포맷을 바꾸는 데도 이 용된다. ex) objcopy hello hello.new hello 파일을 hello.new로 복사, 기존의 hello와 동일하다. ex) objcopy -O binary hello hello.new 위 명령은 hello 파일에서 인스트럭션과 데이터만을 뽑아서 hello.new로 만든다. 이렇게 만들어진 hello.new는 ELF 헤더도 붙지 않은 순수한 바이너리 그 자체다. 주로 부트 로더를 만들 때 이런 식으 로 사용하.. 2008. 4. 4.
memory allocation 06MemoryAllocation.ppt 2007. 10. 19.
728x90