Please enable JavaScript.
Coggle requires JavaScript to display documents.
Additional Notes (Computer Science (System call (Programmatic way in which…
Additional Notes
Computer Science
Program counter
Register in a computer processor that contains the address (location) of the instruction being/ is to be executed at the current time.
-
Subroutine
e.g. procedure, a function, a routine, a method, or a subprogram
Subroutines and functions are routines made up of a sequence of instructions that can receive data, process that data, and return a value.
-
-
Register
-
Control Register
Control register is a processor register which changes or controls the general behavior of a CPU or other digital device
CR3
Contains the physical address of the base address of the page directory table. This value is unique for each running process, since every process has it’s own page table.
Protocol buffers
-
Use special generated source code to easily write and read your structured data to and from a variety of data streams and using a variety of languages
System call
Programmatic way in which a computer program requests a service from the kernel of the operating system it is executed on. .
-
A computer program makes a system call when it makes a request to the operating system’s kernel. System call provides the services of the operating system to the user programs via Application Program Interface(API)
Virtualization
Paravirtualization
Paravirtualization is a virtualization technique that provides an interface to virtual machines that are similar to their underlying hardware.
Hypervisor
-
Allows the underlying host machine hardware to independently operate one or more virtual machines as guests, allowing multiple guest VMs to effectively share the system's physical compute resources
Hypercall
System calls to the hypervisor, rather than executing machine I/O instructions that the hypervisor simulates.
Software that exists outside of a guest operating system to intercept the commands sent to the computer hardware.
-