Please enable JavaScript.
Coggle requires JavaScript to display documents.
Operating Systems - Coggle Diagram
Operating Systems
Mutual exclusion
Locks: Locks, also known as deadbolts, are
similar to mutex and provide mutual exclusion by allowing
for a process to acquire and release exclusive access to a
Share.
Critical section: This is the part of the code that accesses a resource
shared and must be executed exclusively.
Mutex: It is a mechanism of mutual exclusion that allows a process acquiring and releasing exclusive access to a resource
shared.
-
General considerations
is a software that acts as an intermediary between the computer hardware and programs, or
applications that run on it.
Historical evolution
Mobile Operating Systems (2000 onwards): With the
popularization of mobile devices, systems
Mobile Operating Devices Designed Specifically for Smartphones
and tablets..
Batch Operating Systems (1950-1960): In this initial stage,
operating systems were based on processing by
Lots. Users prepared their work on cards
and sent them for processing in large
Machines.
Timeshare Operating Systems (1960-1970): With the
arrival of the most powerful computers, began to
develop operating systems that allowed multiple
users interact with the computer at the same time.
Objectives
Device Management: The operating system controls and
coordinates access to input/output devices, such as keyboard, mouse, printers, hard drives, etc.
Process management: The operating system controls and coordinates the execution of the processes on the computer.
Resource management: The operating system manages resources computer hardware, such as CPU, memory,
input/output devices, etc.
-