1) What are the main kernel locks in linux?
2) What is the meaning of user mode and kernel mode in Linux?
3) How to apply for large kernel memory?
4) What are the main ways to communicate between users?
5) What are the functions that request kernel memory through the partner system?
6) Is there a function to request kernel memory through the slab allocator?
7) How is the kernel space and user space of Linux divided (take the 32-bit system for example)?
8) What are the characteristics of Vmalloc () application memory?
9) In what range does the user program use malloc () to request the memory space?
10) in a system that supports and enables the MMU, does the Linux kernel and the user program run in Physical Address mode or virtual address mode, respectively?
One) How do arm processors map storage spaces through a few levels of tables?
What components does Linux implement to support multiple file-based systems?
What are the key data structures for the Linux virtual file system? (write at least four)
14) The operation function of the file or device is stored in that data structure?
What are the files in Linux?
16) What are the system calls that create the process?
17) How many different ways to call schedule () for process switching?
is the Linux scheduler scheduling processes based on the dynamic or static priority of the process?
19) which is the core data structure of the process scheduling?
20) such as finer, unload a module?
21) What space are the modules and applications running separately?
Do floating-point operations in Linux be implemented by the application or the kernel?
23) Can the module program use a linked library function?
What content is cached in the TLB?
What kinds of devices are there in Linux?
26) What is the key data structure of the character device driver?
27) what function functions are included in the device driver?
28) How do I uniquely identify a device?
How does Linux implement system calls?
What is the role of Linux soft interrupts and work queues?
Embedded System Linux Kernel development engineer must master 30 questions (Turn)