EL SISTEMA
OPERATIVO
Andrea elso
2ABC
¿QUÉ ES UN SISTEMA
OPERATIVO?
Un sistema operativo se puede definir
como un conjunto de programas
especialmente hechos para la ejecución
de varias tareas, en las que sirve de
intermediario entre el usuario y la
computadora.
Un sistema operativo, tiene también
como función, administrar todos los
periféricos de una computadora.
El sistema operativo más conocido es el Windows,
desarrollado por la empresa Microsoft.
Podemos decir que el sistema operativo es el
programa más importante de la computadora.
Una de las atribuciones del sistema operativo es cargar
en la memoria y facilitar la ejecución de los programas
que el usuario utiliza. Cuando un programa está en
ejecución, el sistema operativo continúa trabajando.
Por ejemplo, muchos programas necesitan realizar
acceso al teclado, vídeo e impresora, así como
accesos al disco para leer y grabar archivos. Todos
esos accesos son realizados por el sistema operativo,
que se encuentra todo el tiempo activo.
El sistema operativo también hace una administración
de los recursos de la computadora, para evitar que los
programas entren en conflicto. Por ejemplo, el sistema
operativo evita que dos programas accedan
simultáneamente al mismo sector de la memoria, lo
que podría causar grandes problemas. El sistema
operativo funciona como un "maestro", procurando que
todos los programas y todos los componentes de la
computadora funcionen de forma armónica.
DIFERENTES SISTEMAS OPERATIVOS
DIFERENCIA ENTRE HARDWARE
Y SOFTWARE
EL HARDWARE: Componentes físicos del
ordenador, es decir, todo lo que se puede ver
y tocar. Clasificaremos el hardware en dos
tipos:
- El que se encuentra dentro de la torre
o CPU, y que por lo tanto no podemos ver a
simple vista.
- El que se encuentra alrededor de la
torre o CPU, y que por lo tanto, si que vemos
a simple vista, y que
denominamos periféricos.
El software
EL SOFTWARE: Son las instrucciones
que el ordenador necesita para funcionar, no
existen físicamente, o lo que es igual, no se
pueden ver ni tocar. También tenemos de
dos tipos:
- Sistemas Operativos: Tienen como
misión que el ordenador gestione sus
recursos de forma eficiente, además de
permitir su comunicación con el usuario.
Para saber más de los sistemas operativos
pincha en el enlace
- Aplicaciones: Son programas
FUNCIONES DEL SISTEMA
OPERATIVO
Un sistema operativo desempeña 5 funciones básicas en
la operación de un sistema informático:
suministro de interfaz al usuario,
administración de recursos,
administración de archivos,
administración de tareas
 servicio de soporte y utilidades.
Partes del sistema operativo
•Interfaces de usuario: Es la parte del
sistema operativo que permite comunicarse
con él de tal manera que se puedan cargar
programas, acceder archivos y realizar otras
tareas. Existen tres tipos básicos de
interfaces: las que se basan en comandos,
las que utilizan menús y las interfaces
gráficas de usuario.
Partes del sistema operativo
•Administración de recursos. Sirve para
administrar los recursos de hardware y de
redes de un sistema informativo, como el
CPU, memoria, dispositivos de
almacenamiento secundario y periféricos de
entrada y de salida.
Partes del sistema operativo
•Administración de archivos. Un sistema
de información contiene programas de
administración de archivos que controlan la
creación, borrado y acceso de archivos de
datos y de programas. También implica
mantener el registro de la ubicación física de
los archivos en los discos magnéticos y en
otros dispositivos de almacenamiento
secundarios.
Administración de tareas. Los programas
de administración de tareas de un sistema
operativo administran la realización de las
tareas informáticas de los usuarios finales.
Los programas controlan que áreas tiene
acceso al CPU y por cuánto tiempo. Las
funciones de administración de tareas
pueden distribuir una parte específica del
tiempo del CPU para una tarea en particular,
e interrumpir al CPU en cualquier momento
para sustituirla con una tarea de mayor
prioridad.
Servicio de soporte. Los servicios de
soporte de cada sistema operativo
dependerán de la implementación
(programas orientados a diferentes tareas,
como editores de texto, administradores de
archivos, navegadores, etc.) particular de
éste con la que estemos trabajando. Estos
servicios de soporte suelen consistir en:
Actualización de versiones.
Mejoras de seguridad.
Inclusión de alguna nueva utilidad
Controladores para manejar nuevos
periféricos.
Corrección de errores de software.
Otros.
ARQUITECTURA DE WINDOWS
NT
HAL (Hardware Abstraction Layer)
Es una librería dinámica de funciones (HAL.DLL).
 Dichas funciones permiten controlar diversas
tareas relacionadas con el hardware:
Gestión del DMA.
 Caché de datos e instrucciones.
 Errores hardware.
Control de interrupciones.
Gestión de los buses…
 Independiza al resto de componentes del sistema
operativo de la arquitectura hardware.
kernel
Se encarga de la gestión del procesador.
Cambio del proceso en ejecución.
Sincronización multiprocesador.
 Se encarga de la gestión de interrupcionesexcepciones y
traps.
 Ofrece diferentes objetos necesarios en otros
ámbitos del sistema operativo (temporizadores,
mutexes, semáforos, etc.).
Independiza al resto de componentes del sistemaoperativo
de la arquitectura hardware (en especial del procesador
Ejecutivo
Se encarga de:
realizar las operaciones de E/S,
 asignar y retirar zonas de memoria a los procesos,
planificar la ejecución de los procesos,
gestionar la caché de E/S,
gestionar el mecanismo de comunicación entre procesos y
elementos del sistema (LPC),
gestionar objetos software (procesos, operaciones de E/S,
permisos, etc.),
verificar permisos y validar las operaciones a realizar y
gestionar el registro del sistema (elemento que contiene la
configuración del sistema operativo).
A los servicios del ejecutivo se accede empleando el NT
Native API.
Monolitico VS kernel
capas
anillos
Tipos de computadoras
conclusión
Los sitemas operativos tienen 5 funciones
importantes y sin ellas una computadora no
seria lo que es ahora.
El sistema operativo es muy importante
porque sin el no se puede hacer casi nada,
es indispensable para la computadora

T31so Andrea Elso

  • 1.
  • 2.
    ¿QUÉ ES UNSISTEMA OPERATIVO? Un sistema operativo se puede definir como un conjunto de programas especialmente hechos para la ejecución de varias tareas, en las que sirve de intermediario entre el usuario y la computadora. Un sistema operativo, tiene también como función, administrar todos los periféricos de una computadora.
  • 3.
    El sistema operativomás conocido es el Windows, desarrollado por la empresa Microsoft. Podemos decir que el sistema operativo es el programa más importante de la computadora. Una de las atribuciones del sistema operativo es cargar en la memoria y facilitar la ejecución de los programas que el usuario utiliza. Cuando un programa está en ejecución, el sistema operativo continúa trabajando. Por ejemplo, muchos programas necesitan realizar acceso al teclado, vídeo e impresora, así como accesos al disco para leer y grabar archivos. Todos esos accesos son realizados por el sistema operativo, que se encuentra todo el tiempo activo.
  • 4.
    El sistema operativotambién hace una administración de los recursos de la computadora, para evitar que los programas entren en conflicto. Por ejemplo, el sistema operativo evita que dos programas accedan simultáneamente al mismo sector de la memoria, lo que podría causar grandes problemas. El sistema operativo funciona como un "maestro", procurando que todos los programas y todos los componentes de la computadora funcionen de forma armónica. DIFERENTES SISTEMAS OPERATIVOS
  • 5.
    DIFERENCIA ENTRE HARDWARE YSOFTWARE EL HARDWARE: Componentes físicos del ordenador, es decir, todo lo que se puede ver y tocar. Clasificaremos el hardware en dos tipos: - El que se encuentra dentro de la torre o CPU, y que por lo tanto no podemos ver a simple vista. - El que se encuentra alrededor de la torre o CPU, y que por lo tanto, si que vemos a simple vista, y que denominamos periféricos.
  • 6.
    El software EL SOFTWARE:Son las instrucciones que el ordenador necesita para funcionar, no existen físicamente, o lo que es igual, no se pueden ver ni tocar. También tenemos de dos tipos: - Sistemas Operativos: Tienen como misión que el ordenador gestione sus recursos de forma eficiente, además de permitir su comunicación con el usuario. Para saber más de los sistemas operativos pincha en el enlace - Aplicaciones: Son programas
  • 7.
    FUNCIONES DEL SISTEMA OPERATIVO Unsistema operativo desempeña 5 funciones básicas en la operación de un sistema informático: suministro de interfaz al usuario, administración de recursos, administración de archivos, administración de tareas  servicio de soporte y utilidades.
  • 8.
    Partes del sistemaoperativo •Interfaces de usuario: Es la parte del sistema operativo que permite comunicarse con él de tal manera que se puedan cargar programas, acceder archivos y realizar otras tareas. Existen tres tipos básicos de interfaces: las que se basan en comandos, las que utilizan menús y las interfaces gráficas de usuario.
  • 9.
    Partes del sistemaoperativo •Administración de recursos. Sirve para administrar los recursos de hardware y de redes de un sistema informativo, como el CPU, memoria, dispositivos de almacenamiento secundario y periféricos de entrada y de salida.
  • 10.
    Partes del sistemaoperativo •Administración de archivos. Un sistema de información contiene programas de administración de archivos que controlan la creación, borrado y acceso de archivos de datos y de programas. También implica mantener el registro de la ubicación física de los archivos en los discos magnéticos y en otros dispositivos de almacenamiento secundarios.
  • 11.
    Administración de tareas.Los programas de administración de tareas de un sistema operativo administran la realización de las tareas informáticas de los usuarios finales. Los programas controlan que áreas tiene acceso al CPU y por cuánto tiempo. Las funciones de administración de tareas pueden distribuir una parte específica del tiempo del CPU para una tarea en particular, e interrumpir al CPU en cualquier momento para sustituirla con una tarea de mayor prioridad.
  • 12.
    Servicio de soporte.Los servicios de soporte de cada sistema operativo dependerán de la implementación (programas orientados a diferentes tareas, como editores de texto, administradores de archivos, navegadores, etc.) particular de éste con la que estemos trabajando. Estos servicios de soporte suelen consistir en: Actualización de versiones. Mejoras de seguridad. Inclusión de alguna nueva utilidad
  • 13.
    Controladores para manejarnuevos periféricos. Corrección de errores de software. Otros.
  • 14.
    ARQUITECTURA DE WINDOWS NT HAL(Hardware Abstraction Layer) Es una librería dinámica de funciones (HAL.DLL).  Dichas funciones permiten controlar diversas tareas relacionadas con el hardware: Gestión del DMA.  Caché de datos e instrucciones.  Errores hardware. Control de interrupciones. Gestión de los buses…  Independiza al resto de componentes del sistema operativo de la arquitectura hardware.
  • 15.
    kernel Se encarga dela gestión del procesador. Cambio del proceso en ejecución. Sincronización multiprocesador.  Se encarga de la gestión de interrupcionesexcepciones y traps.  Ofrece diferentes objetos necesarios en otros ámbitos del sistema operativo (temporizadores, mutexes, semáforos, etc.). Independiza al resto de componentes del sistemaoperativo de la arquitectura hardware (en especial del procesador
  • 16.
    Ejecutivo Se encarga de: realizarlas operaciones de E/S,  asignar y retirar zonas de memoria a los procesos, planificar la ejecución de los procesos, gestionar la caché de E/S, gestionar el mecanismo de comunicación entre procesos y elementos del sistema (LPC), gestionar objetos software (procesos, operaciones de E/S, permisos, etc.), verificar permisos y validar las operaciones a realizar y gestionar el registro del sistema (elemento que contiene la configuración del sistema operativo). A los servicios del ejecutivo se accede empleando el NT Native API.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
    conclusión Los sitemas operativostienen 5 funciones importantes y sin ellas una computadora no seria lo que es ahora. El sistema operativo es muy importante porque sin el no se puede hacer casi nada, es indispensable para la computadora