INSTITUTO TECNOLOGICO DEL
ISTMO
Nombre de la alumna:
Dulce Patricia Fernández Torres
Nombre del profesor:
Jacinto Toledo Torres
Nombre de la materia:
Sistemas Operativos l
Especialidad:
Ing.Informatica
Semestre: Grupo:
4 “S”
DEFINICIÓN DE SISTEMA OPERATIVO
El sistema operativo es el programa (o software) más importante de un
ordenador. Para que funcionen los otros programas, cada ordenador de uso
general debe tener un sistema operativo. Los sistemas operativos realizan tareas
básicas, tales como reconocimiento de la conexión del teclado, enviar la
información a la pantalla, no perder de vista archivos y directorios en el disco, y
controlar los dispositivos periféricos tales como impresoras, escáner, etc.
CONCEPTO DE SISTEMA OPERATIVO
Conjunto de programas que se integran con el hardware para facilitar al usuario,
el aprovechamiento de los recursos disponibles. Algunos de sus objetivos
principales son:
 Provee de un ambiente conveniente de trabajo.
 Hace uso eficiente del Hardware.
 Provee de una adecuada distribución de los recursos.
Para un Sistema Operativo real deberá satisfacer las siguientes funciones:
 Gobierna el Sistema.
 Asigna los recursos.
 Administra y controlar la ejecución de los programas.
Un sistema de cómputo en muchos casos cuenta con demasiados recursos para
ser utilizados por un solo usuario, es en estos casos cuando se puede dar
servicio a varios procesos.
FUNCIONES
El sistema operativo es capaz de desempeñarse en varias funciones:
 Gestionar la CPU: Se encarga de administrar la CPU que va a estar repartida
entre todos los procesos que se estén ejecutando.
 Gestionar la RAM: Para asignar el espacio de memoria a cada aplicación y a
cada usuario, en caso de ser necesario. Cuando esta memoria se hace
insuficiente, se crea una memoria virtual, de mayor capacidad, pero como
está en el almacenamiento secundario (disco duro), es más lenta.
 Gestionar el I/O: El sistema operativo crea un control unificado de los
programas a los dispositivos, a través de drivers.
 Gestionar los procesos: Se encarga de que las aplicaciones se ejecuten sin
ningún problema, asignándoles los recursos que sean necesarios para que
estas funcionen. Si una de ellas no responde, se procede a matar el proceso.
 Gestionar los permisos: Garantiza que los recursos sean solamente utilizados
por programas y usuarios que tengan las autorizaciones que les
correspondan.
 Gestionar los archivos: Lectura y escritura en el sistema de archivos, y los
permisos de acceso a ellos.
 Gestionar información: El sistema operativo proporciona información, que
posteriormente será utilizada a modo de diagnóstico del funcionamiento
correcto del computador.
CARACTERISTICAS DE UN SISTEMA OPERATIVO
1. Concurrencia.
Consiste en la existencia de varias actividades simultáneas o paralelas.
Ejemplo de ello lo son la superposición de las operaciones de I/O con el
proceso de computación, así como la coexistencia en memoria de varios
programas. La concurrencia lleva asociado el problema de conmutar de una
tarea a otra, así como proteger una determinada actividad de los efectos
de las otras, así como la sincronización de tareas que sean mutuamente
dependientes.
2. Utilización conjunta de recursos. Compartición.
Las razones para la compartición son las siguientes:
a) El coste: es absurdo disponer de suficientes recursos para cada
usuario por separado.
b) Aprovechamiento de los trabajos de otros. La utilidad es poder
utilizar rutinas y programas desarrollados por otras personas.
c) Posibilidad de compartir datos: Utilización de una misma base de
datos para varios programas distintos, asociados posiblemente a
distintos usuarios.
d) Eliminación de redundancias: poder disponer de una sola copia de
un programa (por ejemplo un compilador) y compartirlo con otros.
3. Permite que el usuario guarde sus datos o programas en el propio
ordenador, y no tener que usar medios externos (portables). Los problemas
que se plantean son de protección de la información frente a terceros y
protegerlos frente a fallos del sistema.
4. Un Sistema Operativo debe ser determinista en el sentido de que el mismo
programa ejecutado con los mismos datos, en momentos diferentes, debe
producir los mismos resultados. En cambio será indeterminista porque en
caso de variabilidad de las situaciones puede responder de un modo
impredecible. Deben tomarse las medidas oportunas. Estas situaciones
pueden ser debidas a petición de recursos, errores de ejecución en
programas o bien interrupción de periféricos.

Sistemas operativos

  • 1.
    INSTITUTO TECNOLOGICO DEL ISTMO Nombrede la alumna: Dulce Patricia Fernández Torres Nombre del profesor: Jacinto Toledo Torres Nombre de la materia: Sistemas Operativos l Especialidad: Ing.Informatica Semestre: Grupo: 4 “S”
  • 2.
    DEFINICIÓN DE SISTEMAOPERATIVO El sistema operativo es el programa (o software) más importante de un ordenador. Para que funcionen los otros programas, cada ordenador de uso general debe tener un sistema operativo. Los sistemas operativos realizan tareas básicas, tales como reconocimiento de la conexión del teclado, enviar la información a la pantalla, no perder de vista archivos y directorios en el disco, y controlar los dispositivos periféricos tales como impresoras, escáner, etc. CONCEPTO DE SISTEMA OPERATIVO Conjunto de programas que se integran con el hardware para facilitar al usuario, el aprovechamiento de los recursos disponibles. Algunos de sus objetivos principales son:  Provee de un ambiente conveniente de trabajo.  Hace uso eficiente del Hardware.  Provee de una adecuada distribución de los recursos. Para un Sistema Operativo real deberá satisfacer las siguientes funciones:  Gobierna el Sistema.  Asigna los recursos.  Administra y controlar la ejecución de los programas. Un sistema de cómputo en muchos casos cuenta con demasiados recursos para ser utilizados por un solo usuario, es en estos casos cuando se puede dar servicio a varios procesos. FUNCIONES El sistema operativo es capaz de desempeñarse en varias funciones:  Gestionar la CPU: Se encarga de administrar la CPU que va a estar repartida entre todos los procesos que se estén ejecutando.  Gestionar la RAM: Para asignar el espacio de memoria a cada aplicación y a cada usuario, en caso de ser necesario. Cuando esta memoria se hace insuficiente, se crea una memoria virtual, de mayor capacidad, pero como está en el almacenamiento secundario (disco duro), es más lenta.  Gestionar el I/O: El sistema operativo crea un control unificado de los programas a los dispositivos, a través de drivers.
  • 3.
     Gestionar losprocesos: Se encarga de que las aplicaciones se ejecuten sin ningún problema, asignándoles los recursos que sean necesarios para que estas funcionen. Si una de ellas no responde, se procede a matar el proceso.  Gestionar los permisos: Garantiza que los recursos sean solamente utilizados por programas y usuarios que tengan las autorizaciones que les correspondan.  Gestionar los archivos: Lectura y escritura en el sistema de archivos, y los permisos de acceso a ellos.  Gestionar información: El sistema operativo proporciona información, que posteriormente será utilizada a modo de diagnóstico del funcionamiento correcto del computador. CARACTERISTICAS DE UN SISTEMA OPERATIVO 1. Concurrencia. Consiste en la existencia de varias actividades simultáneas o paralelas. Ejemplo de ello lo son la superposición de las operaciones de I/O con el proceso de computación, así como la coexistencia en memoria de varios programas. La concurrencia lleva asociado el problema de conmutar de una tarea a otra, así como proteger una determinada actividad de los efectos de las otras, así como la sincronización de tareas que sean mutuamente dependientes. 2. Utilización conjunta de recursos. Compartición. Las razones para la compartición son las siguientes: a) El coste: es absurdo disponer de suficientes recursos para cada usuario por separado. b) Aprovechamiento de los trabajos de otros. La utilidad es poder utilizar rutinas y programas desarrollados por otras personas. c) Posibilidad de compartir datos: Utilización de una misma base de datos para varios programas distintos, asociados posiblemente a distintos usuarios. d) Eliminación de redundancias: poder disponer de una sola copia de un programa (por ejemplo un compilador) y compartirlo con otros. 3. Permite que el usuario guarde sus datos o programas en el propio ordenador, y no tener que usar medios externos (portables). Los problemas
  • 4.
    que se planteanson de protección de la información frente a terceros y protegerlos frente a fallos del sistema. 4. Un Sistema Operativo debe ser determinista en el sentido de que el mismo programa ejecutado con los mismos datos, en momentos diferentes, debe producir los mismos resultados. En cambio será indeterminista porque en caso de variabilidad de las situaciones puede responder de un modo impredecible. Deben tomarse las medidas oportunas. Estas situaciones pueden ser debidas a petición de recursos, errores de ejecución en programas o bien interrupción de periféricos.