100% de satisfacción garantizada Inmediatamente disponible después del pago Tanto en línea como en PDF No estas atado a nada 4.2 TrustPilot
logo-home
Notas de lectura

Class notes Operating System Design Operating System Concepts

Puntuación
-
Vendido
-
Páginas
6
Subido en
04-12-2024
Escrito en
2023/2024

**Operating System Design** by IIT Guwahati, under the guidance of **Mr. Jyoti Prakash Mohanta**, is an in-depth exploration of the principles and architecture of operating systems. This resource is tailored for students, researchers, and professionals seeking a comprehensive understanding of the intricate mechanisms that power modern computing systems. ### Key Highlights: - **Core Concepts**: Explains fundamental topics like process management, memory management, file systems, and I/O systems. - **Advanced Topics**: Delves into concurrency, synchronization, deadlock handling, and distributed systems. - **Practical Design Approaches**: Provides insights into the design and implementation of operating systems, offering real-world applications. - **Case Studies**: Includes examples from popular operating systems like Linux, Windows, and UNIX, showcasing how theoretical concepts are applied in practice. - **Problem-Solving Techniques**: Features exercises and design problems to help readers solidify their understanding and enhance their problem-solving skills. This material, developed at one of India’s premier institutions, serves as a valuable resource for mastering the complexities of operating system design.

Mostrar más Leer menos
Institución
Grado









Ups! No podemos cargar tu documento ahora. Inténtalo de nuevo o contacta con soporte.

Libro relacionado

Escuela, estudio y materia

Grado

Información del documento

Subido en
4 de diciembre de 2024
Número de páginas
6
Escrito en
2023/2024
Tipo
Notas de lectura
Profesor(es)
Jyoti prakash mohanta
Contiene
Todas las clases

Temas

Vista previa del contenido

1. Introduction to Operating System:
 An operating system is a program that manages a computer’s hardware.
 It also provides a platform for application programs and acts as an intermediary
between the computer user and the computer hardware.
 Some operating systems are designed to be convenient, others to be efficient, and
others to be some combination of the two.




[Abstract view of the components of a computer system]

2. What Operating Systems Do?
 A computer system can be divided roughly into four components: the hardware, the
operating system, the application programs and the users.
 The operating system controls the hardware and coordinates its use among the
various application programs for the various users.
 An operating system is similar to government; performs no useful function by itself. It
simply provides an environment within which other programs can do useful work.

Definition of Operating Systems:
A common definition of operating system is that: “the operating system is the one
program running at all times on the computer - usually called the kernel”.


3. Computer-System Organization:
 A modern general-purpose computer system consists of one or more CPUs and a
number of device controllers connected through a common bus that provides access to
shared memory.
 For a computer to start running, for instance when it is powered up, it needs to have an
initial program to run called bootstrap program.




Sri Jyoti Prakash Mohanta, Asst. Prof. of Computer Science, F.M. Autonomous College, Balasore. Page 1

,  It is stored within the computer hardware in read-only memory (ROM) and loads OS
from secondary storage device to main memory (RAM).
 When the system is fully booted the system waits for some events to occur.
 The occurrence of an event is usually signalled by an interrupt from either the hardware
or the software.
 Hardware may trigger an interrupt at any time by sending a signal to the CPU, usually by
the way of the system bus.
 Software may trigger an interrupt by executing a special operation called a system call
(also called a monitor call).
 When the CPU is interrupted, it stops what it is doing and immediately transfers
execution to a fixed location.
 The fixed location usually contains the starting address where the service routine for
the interrupt is located.
 The interrupt service routine executes the service routine and on completion, the CPU
resumes the interrupted computation.




[A modern computer system]

4. Operating-System Structure:
 An operating system provides the environment within which programs are executed.
 A single program cannot keep either the CPU or the I/O devices busy at all times. This
requires multiprogramming. Multiprogramming increases CPU utilization by organizing
jobs so that the CPU always has one job to execute.
 Multiprogramming requires several jobs in main memory simultaneously. Since main
memory is too small to accommodate all jobs, the jobs are kept initially on the disk.
 The operating system picks and begins to execute one of the jobs in memory. The job
may have to wait for some task, such as an I/O operation, to complete.
 In a non-multi-programmed system, the CPU would sit idle. In a multi-programmed
system, the operating system simply switches to, and executes, another job. When that
job needs to wait, the CPU switches to another job, and so on.




Sri Jyoti Prakash Mohanta, Asst. Prof. of Computer Science, F.M. Autonomous College, Balasore. Page 2
$10.39
Accede al documento completo:

100% de satisfacción garantizada
Inmediatamente disponible después del pago
Tanto en línea como en PDF
No estas atado a nada

Conoce al vendedor
Seller avatar
mailtoganeshbehera

Documento también disponible en un lote

Conoce al vendedor

Seller avatar
mailtoganeshbehera Fakir Mohan University
Seguir Necesitas iniciar sesión para seguir a otros usuarios o asignaturas
Vendido
0
Miembro desde
1 año
Número de seguidores
0
Documentos
6
Última venta
-

0.0

0 reseñas

5
0
4
0
3
0
2
0
1
0

Recientemente visto por ti

Por qué los estudiantes eligen Stuvia

Creado por compañeros estudiantes, verificado por reseñas

Calidad en la que puedes confiar: escrito por estudiantes que aprobaron y evaluado por otros que han usado estos resúmenes.

¿No estás satisfecho? Elige otro documento

¡No te preocupes! Puedes elegir directamente otro documento que se ajuste mejor a lo que buscas.

Paga como quieras, empieza a estudiar al instante

Sin suscripción, sin compromisos. Paga como estés acostumbrado con tarjeta de crédito y descarga tu documento PDF inmediatamente.

Student with book image

“Comprado, descargado y aprobado. Así de fácil puede ser.”

Alisha Student

Preguntas frecuentes