태그>kernel(총 197개의 글)
'kernel' 관련 최근글
-
- vmalloc, __alloc_pages 분석

-
머루 생각 by 참머루|2008/07/17 23:04
+ _alloc_pages 사실 _alloc_pages를 코드만 보고 이해하기 힘들었음 Understanding the Linux Kernel 3rd. 이 많은 도움이 됨 그러나 아직도 30% 밖에 이해를 못했다고 생각함 단지 buddy system algorithm자체만 이해를 잘 해둬도 좋을 것 같다는 생각으로 분석..
- vmalloc, __alloc_pages 분석
-
- kmalloc 분석

-
머루의 이글루 by 참머루|2008/06/18 23:16
아~ 실제로 kmalloc해서 memoryh를 할당받는다는 것은 요청한 size에 맞는 slab object를 할당받는다는 거이구나! 그래서 주로 실제로 요청한 size보다 더 큰 size를 할당해 주겠구나!
- kmalloc 분석
-
- OOM (Out Of Memory)

-
머루 생각 by 참머루|2008/06/08 22:39
+ The Zone Allocator - Out of Memory . the previous paragraph is omitted . 11. If no page frame has been freed in step 9, the kernel is in deep trouble, because free memory is dangerously low and it was not possible to reclaim any ..
- OOM (Out Of Memory)
-
- loops_per_jiffy, calibrate_delay, BogoMips, delay 함수들

-
머루의 이글루 by 참머루|2008/05/30 19:37
+ loops_per_jiffy 각 jiffy 사이에 (즉 timer interrupt 사이에)의 loops의 갯수를 의미하는 변수로서 loop를 이용해서 delay를 구현하는 함수에 의해서 사용되는 변수 linux booting시에 calibrate_delay() 함수에 의해서 최초 설정된다+ calibrate_delay() 프..
- loops_per_jiffy, calibrate_delay, BogoMips, delay 함수들
-
- Understanding the Linux Kernel 3rd Ed (8장)

-
머루의 이글루 by 참머루|2008/05/24 13:51
We also mentioned that some portion of RAM is permanently assigned to the kernel and used to store both the kernel code and the static kernel data structures. [Chapter 2: Ke..
- Understanding the Linux Kernel 3rd Ed (8장)
-
- Understanding the Linux Kernel 3rd Ed (7장)

-
참머루의 이글루 by 참머루|2008/04/18 09:19
Firue 7-1 The runqueue structure and the two sets of runnable process
- Understanding the Linux Kernel 3rd Ed (7장)
-
- module_init 분석 : Ordering of module_init call is determined by li..

-
참머루의 이글루 by 참머루|2008/04/12 10:24
module_init 매크로에 의해 선언된 함수(이하, 'module_init함수')가 호출되는 순서를 control할 일이 있어서 아래 blog내용을 토대로 module_init에 관한 모든 것을 분석해 보았다. 알아낸 결론은 module_init 함수의 순서는 link order에 의해서 결정된다는 것이고, ..
- module_init 분석 : Ordering of module_init call is determined by li..
-
- pthread, fork 분석

-
참머루의 이글루 by 참머루|2008/04/09 12:30
둘다 결국 결국 glibc에서 sys_clone을 호출한다. sys_clone은 kernel에서 결국 do_fork를 호출한다.
- pthread, fork 분석
-
- Understanding the Linux Kernel 3rd Ed (5장, 6장)

-
참머루의 이글루 by 참머루|2008/04/08 16:03
+ Preemption이 일어나는 조건 . While the replaced process is executing a kernel function, that is, while it r장uns in Kernel Mode. . When it is executing an exception handler(system call) and the kernel preemption has not been e..
- Understanding the Linux Kernel 3rd Ed (5장, 6장)
-
- Understanding the Linux Kernel 3rd Ed (3장,..

-
참머루의 이글루 by 참머루|2008/04/03 19:07
+ exec - The base of each function is exec, followed by one or more letters: e - An array of pointers to environment arguments is explicitly passed to the child process. l - Command ..
- Understanding the Linux Kernel 3rd Ed (3장,..
-
- 실행중인 Linux Application의 Virtual Memory의 위치, 크기 확인하기..

-
참머루의 이글루 by 참머루|2008/04/02 10:50
+ ldd 명령 prints the shared libraries required by each program or shared library specified on the command line. 즉, ldd명령으로 shared library의 가상주소 확인를 확인할 수 있다+ /proc/[pid]/maps 해당 pid를 가지고 있는 process의 task_stru..
- 실행중인 Linux Application의 Virtual Memory의 위치, 크기 확인하기..
-
- RHEL/CentOS에서 4기가 이상 대용량 메모리 사용하기

-
부자아빠의 세상 살아가는 이야기 by 부자아빠|2008/03/28 13:57
Centos 4.x 대에서는 아무 문제 없이 메모리 4G가 인식 되었는데 Centos 5 에서는 인식이 안되는 거였다. Centos 5로 오면서 기본 커널에서는 메모리 4기가 이상을 지원을 안하는 거였다. cat /proc/meminfo MemTotal: 3365020 kB 4G 이상 대용량 메모리를 사용하기 위해서는 커..
- RHEL/CentOS에서 4기가 이상 대용량 메모리 사용하기
-
- Understanding the Linux Kernel 3rd Ed (1장, 2장)

-
참머루의 이글루 by 참머루|2008/03/03 10:29
+ Kernel thread Besides user processes, Unix systems include a few privileged processes called kernel threads with the following characteristics:They run in Kernel Mode in the kernel address space.They do not interact with us..
- Understanding the Linux Kernel 3rd Ed (1장, 2장)
-
- 커널 컴파일, NVIDIA 그래픽카드 설치 - 킹왕짱 어렵습니다.

-
「KaKalot`s Colorful Rainbow」 by KaKaLoT|2008/01/21 17:06
리눅스 커널을 오늘에서야 설치해보았습니다. 스테레오뷰잉을 하기 위해선 우선 QuadroFX4500의 더블버퍼링이 필요하기 때문에 커널설치는 필수요소같더군요. 하지만 커널이 뭔지 사전적으로만 알고 있다가 직접 부딪혀 보니까 정말 장난이 아니네요, 제가 현재 보고 있는 클러..
- 커널 컴파일, NVIDIA 그래픽카드 설치 - 킹왕짱 어렵습니다.


