#os #system-design #engineering
Not all systems are the same, but most will have these components:
Time-multiplexing: Each program receives control of the resources for a certain amount of time.
Space-multiplexing: Resources can be divided into smaller units. Each program being allocated exclusive control of different unit of resources at a time.
Memory and disks are example of space-mutiplexed resources. The Operating System take the responsibility for allocating resources.
System calls provide an interface between the processes and the operating system. They allow user-level processes perform tasks from inner levels. For more details, see [System Call].
Process is the unit of work in the system, it's managed by the operating system, a program is part of a process. For more details, see [Process].
#os #system-design #engineering Process is the unit of work in a computer system, it's managed by the Operating System . Anatomy of a…
Welcome! Look like you've found my personal notebook. This is the place where you can take a peek into my mind to see what I've been…
If you think this note resonated, be it positive or negative, please feel free to send me an email and we can talk.