Sei sulla pagina 1di 2

1.

2.
3.
4.
5.
6.
7.
8.
9.
10.
11.

Real mode vs protected mode


kernel boot up process for x86 and arm
initial ramdisk and root filesystem about
memory allocatation in kernel
userspace to kernel space memory accessing
copy_from_user and copy_to_user
Types of memory zones?
how I can allocate memory in interrupt context?
What is low memory and what is high memory
what is iommu?
what is bus address,logical address,linear address,virtual address
space(user,kernel),buffer address space
12.
what is difference between L1 and L2 cache?
13.
What TLB does?
14.
What is difference between tophalves and bottom halves and why they came
into picture.,and inbrief..?
ha
15.
scheduler will be runningn in interrupt or process context?
16.
If timer is there,where will be present?
17.
What is software timer and hardware timer?how it run a kernel context?
18.
What is a watchdog timer?
19.
What is page fault and is it possible in kernel.,
20.
kernel pages are swappable or not if not why?
21.
What is request irq and requested_threaded_IRQ?
22.
What is difference between global and local workqueues?
23.
How do we schedule global and local workqueues
24.
what is difference between create_work_queue and single threaded
workqueue?
25.
what is difference between sleep and delay?
26.
Why should not sleep cannot be used in kernel context?
27.
What is copy on write mechanism in linux?
28.
What are the types of scheduling
29.
what is preemption
30.
what is the difference between 2.4 and 2.6 kernel
31.
when we use spin locks and when mutex and semaphores
32.
what is difference between mutex and semaphore?
33.
What are synchorinzing mechanisms in linux?
34.
What will happen when tasklet is interrupted multiple times by high priority
35.
what is difference between bounded and non bounded workqueues?
36.
What is context switch?
37.
What will happpen during context switch?
38.
Why mmu?
39.
What is difference between spin_lock,spin_lock_bh,spin_lock_irqstore,read
write spin lock and when we will use this?
40.
What is difference between locks and trylocks?
41.
What is atomic condition in linux kernel

42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.

who ll create kernel and user space first process?


What is the parent of user space process and kernel space process?
What is SMP?
What will happen if we disable the preemption
what is difference between micro kernel,monolithic kernel and ?
where is the entry in linux kernel?
what is VFS?
What is inode?
What is difference between soft and hard link?
How to create a process in kernel?
what is the difference between fork,vfork,clone?
What execv function syscall does?
How much memory we can allocate for single process on 32 bit machine?
How many threads can be created in a terminal at a time on 32 bit machine?
What is default stack size?
Which command to see the stack limit?
What are the IPC mechanisms?
What is mmap and ioctl?
What is difference between select and poll system call?
Explain details about process memory address space?
What is orphan,zombie and deamon process?
What is difference between traps,signals,interrupts and timers?
How do we see the list of process in linux?
Which command is used to see the memory and cpu usage of process(top)?
What is the range of priorities in linux?
What does nice command does ?
How do we see the list of modules.,inserting,remove?
what is modprobe and depmode?
What is module_init and moduel_exit?
What task_struct does?
What current points?
What are the arm modes?
What is difference between irq and fiq?
What is software interrupt?
What are general purpose registers in ARM?
What is frame pointer,stackpointer,CPSR,SPSR,IR?

Potrebbero piacerti anche