SlideShare uma empresa Scribd logo
1 de 23
Miriam Esteban y Alicia Esteban
¿QUÉ ES UN SISTEMA OPERATIVO?
Un sistema operativo puede ser
definido 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, prestando servicios a los programas que están siendo
ejecutados.
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.
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: 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 informáticos que
tratan de resolver necesidades concretar del
usuario, como por ejemplo: escribir, dibujar, escuchar
música,...
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 y servicio de soporte y utilidades.
 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.
 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.
 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 interrupciones,

excepciones y traps.
 Ofrece diferentes objetos necesarios en otros
ámbitos del sistema operativo (temporizadores,
mutexes, semáforos, etc.).
 Independiza al resto de componentes del sistema
operativo 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.
Ventanas y gráficos
 Se encarga de:
 gestionar dispositivos apuntadores y de entrada de

datos,
 dar forma a los datos para presentación en pantalla y
 gestionar ventanas y gráficos en pantalla.

 Se puede considerar que forma parte del ejecutivo

del sistema.
Subprocesos del sistema
 Son subprocesos cuyo código se ejecuta siempre
en modo kernel y que se encargan de:
 detectar que se ha insertado un disquete,
 analizar periódicamente el grado de ocupación de la

memoria,
 etc.
NTDLL.DLL
 API de funciones que permiten acceder a los servicios del ejecutivo
desde aplicaciones en modo usuario.
Subsistemas de entorno
 Crean el entorno necesario para ejecutar en Windows NT
aplicaciones desarrolladas para otros sistemas operativos (POSIX,
OS/2, Windows 16 bits, Windows 32 bits, etc.).
 El subsistema Windows 32 bits está siempre arrancado porque lo
precisan muchos elementos de Windows NT. El resto de
subsistemas se arranca sólo si alguna aplicación lo demanda.
 Por cada sistema operativo simulado, existe una o varias librerías
(DLLs) que establecen la relación entre las funciones del sistema
operativo simulado y las de Windows NT (Windows 32 bits).
Aplicaciones de usuario
 Programas de usuario tales como editores de texto, compiladores,
clientes de correo electrónico, navegadores WEB, etc.
 Acceden a los servicios del sistema operativo a través de las
librerías de subsistema de entorno.
Servicios
 Son procesos que ofrecen algún tipo de servicio a
otros procesos locales o remotos.
 No registran ninguna actividad mientras no
reciban ninguna petición de un cliente.
Procesos del sistema
 Son procesos que forman parte del sistema
operativo y que realizan tareas tales como:
 Autenticación de usuarios.
 Gestión de servicios.
 Administración de sesiones de trabajo de los usuarios.
ARRANQUE
DEL
SISTEMA
OPERATIVO
Sistema operativo
Sistema operativo

Mais conteúdo relacionado

Mais procurados

Manejo de los procesos en los sistemas operativos
Manejo de los procesos en los sistemas operativosManejo de los procesos en los sistemas operativos
Manejo de los procesos en los sistemas operativos
Carolina Cols
 
Sistema de-maquina-virtual
Sistema de-maquina-virtualSistema de-maquina-virtual
Sistema de-maquina-virtual
kerlly villon
 
TAREAS DE LA ING. DE REQUISITOS
TAREAS DE LA ING. DE REQUISITOSTAREAS DE LA ING. DE REQUISITOS
TAREAS DE LA ING. DE REQUISITOS
xinithazangels
 
Administración de procesos y del procesador
Administración de procesos y del procesadorAdministración de procesos y del procesador
Administración de procesos y del procesador
Fernando Camacho
 

Mais procurados (20)

Manejo de los procesos en los sistemas operativos
Manejo de los procesos en los sistemas operativosManejo de los procesos en los sistemas operativos
Manejo de los procesos en los sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Tipos y Clasificación del Software
Tipos y Clasificación del SoftwareTipos y Clasificación del Software
Tipos y Clasificación del Software
 
PROTOCOLO DE MANTENIMIENTO DE EQUIPOS DE COMPUTO.
PROTOCOLO DE MANTENIMIENTO DE EQUIPOS DE COMPUTO.PROTOCOLO DE MANTENIMIENTO DE EQUIPOS DE COMPUTO.
PROTOCOLO DE MANTENIMIENTO DE EQUIPOS DE COMPUTO.
 
GESTION DE PROCESOS EN SISTEMAS OPERATIVOS
GESTION DE PROCESOS EN SISTEMAS OPERATIVOSGESTION DE PROCESOS EN SISTEMAS OPERATIVOS
GESTION DE PROCESOS EN SISTEMAS OPERATIVOS
 
Comparticion de recursos- Sistemas Distribuidos
Comparticion de recursos- Sistemas Distribuidos Comparticion de recursos- Sistemas Distribuidos
Comparticion de recursos- Sistemas Distribuidos
 
Mapa conceptual de la estructura del computador
Mapa conceptual de la estructura del computadorMapa conceptual de la estructura del computador
Mapa conceptual de la estructura del computador
 
Sistema de-maquina-virtual
Sistema de-maquina-virtualSistema de-maquina-virtual
Sistema de-maquina-virtual
 
TAREAS DE LA ING. DE REQUISITOS
TAREAS DE LA ING. DE REQUISITOSTAREAS DE LA ING. DE REQUISITOS
TAREAS DE LA ING. DE REQUISITOS
 
Administración de procesos y del procesador
Administración de procesos y del procesadorAdministración de procesos y del procesador
Administración de procesos y del procesador
 
Requerimientos, Ventajas y Desventajas de las aplicaciones web
Requerimientos, Ventajas y Desventajas de las aplicaciones webRequerimientos, Ventajas y Desventajas de las aplicaciones web
Requerimientos, Ventajas y Desventajas de las aplicaciones web
 
Gestion de dispositivos de entrada y salida
Gestion de dispositivos de entrada y salidaGestion de dispositivos de entrada y salida
Gestion de dispositivos de entrada y salida
 
2. El proceso del software
2. El proceso del software2. El proceso del software
2. El proceso del software
 
Tipos de software
Tipos de softwareTipos de software
Tipos de software
 
Presentación máquina virtual
Presentación máquina virtual Presentación máquina virtual
Presentación máquina virtual
 
7.android mapa conceptual (1)
7.android mapa conceptual (1)7.android mapa conceptual (1)
7.android mapa conceptual (1)
 
UML: CASOS DE USO
UML: CASOS DE USOUML: CASOS DE USO
UML: CASOS DE USO
 
Interfaces gráficas de usuario
Interfaces gráficas de usuarioInterfaces gráficas de usuario
Interfaces gráficas de usuario
 
Definicion software
Definicion softwareDefinicion software
Definicion software
 
Software= Presentacion En Power Point(2).(2)
Software= Presentacion En Power Point(2).(2)Software= Presentacion En Power Point(2).(2)
Software= Presentacion En Power Point(2).(2)
 

Semelhante a Sistema operativo

Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
juan_180
 
¿Que es un SO?
¿Que es  un SO?¿Que es  un SO?
¿Que es un SO?
reppcefp7
 
Software
SoftwareSoftware
Software
benyat
 

Semelhante a Sistema operativo (20)

T31so Andrea Elso
T31so Andrea ElsoT31so Andrea Elso
T31so Andrea Elso
 
T31 so mireiablanco
T31 so mireiablancoT31 so mireiablanco
T31 so mireiablanco
 
Raquel mtz. g roxana b.c.m. 203 prescolar
Raquel mtz. g roxana b.c.m. 203 prescolarRaquel mtz. g roxana b.c.m. 203 prescolar
Raquel mtz. g roxana b.c.m. 203 prescolar
 
Trabajito2
Trabajito2Trabajito2
Trabajito2
 
Trabajito2
Trabajito2Trabajito2
Trabajito2
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
¿Que es un SO?
¿Que es  un SO?¿Que es  un SO?
¿Que es un SO?
 
Concepto De Sistema Operativo.
Concepto De Sistema Operativo.Concepto De Sistema Operativo.
Concepto De Sistema Operativo.
 
Software
SoftwareSoftware
Software
 
Tema tics
Tema ticsTema tics
Tema tics
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Software
SoftwareSoftware
Software
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Software Informatico - Admistracion de Sistemas Informaticos
Software Informatico - Admistracion de Sistemas InformaticosSoftware Informatico - Admistracion de Sistemas Informaticos
Software Informatico - Admistracion de Sistemas Informaticos
 
proyecto de (diferenciar las funciones del sistema operativo) - alfonso reye...
 proyecto de (diferenciar las funciones del sistema operativo) - alfonso reye... proyecto de (diferenciar las funciones del sistema operativo) - alfonso reye...
proyecto de (diferenciar las funciones del sistema operativo) - alfonso reye...
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Sistemas
SistemasSistemas
Sistemas
 
Yeison
YeisonYeison
Yeison
 

Mais de MiriamEsteban (20)

Conocimiento y gestión del s
Conocimiento y gestión del sConocimiento y gestión del s
Conocimiento y gestión del s
 
Particiones
ParticionesParticiones
Particiones
 
Instalación de windows xp
Instalación de windows xpInstalación de windows xp
Instalación de windows xp
 
Miriam esteban te47
Miriam esteban te47Miriam esteban te47
Miriam esteban te47
 
Examen tic te47
Examen tic te47Examen tic te47
Examen tic te47
 
El disco duro, sistema de archivos y
El disco duro, sistema de archivos yEl disco duro, sistema de archivos y
El disco duro, sistema de archivos y
 
Examen Miriam
Examen MiriamExamen Miriam
Examen Miriam
 
Ordenes del cmd
Ordenes del cmdOrdenes del cmd
Ordenes del cmd
 
Hiren´s boot cd
Hiren´s boot cdHiren´s boot cd
Hiren´s boot cd
 
Hiren´s boot cd
Hiren´s boot cdHiren´s boot cd
Hiren´s boot cd
 
Rss
RssRss
Rss
 
Pixton
PixtonPixton
Pixton
 
Pixton
PixtonPixton
Pixton
 
Ejecuta miriam
Ejecuta miriamEjecuta miriam
Ejecuta miriam
 
Placabase miriam
Placabase miriamPlacabase miriam
Placabase miriam
 
Romanico en navarra
Romanico en navarraRomanico en navarra
Romanico en navarra
 
Romanico
RomanicoRomanico
Romanico
 
Miriam Esteban
Miriam EstebanMiriam Esteban
Miriam Esteban
 
Las tic´s Miriam Esteban
Las tic´s Miriam EstebanLas tic´s Miriam Esteban
Las tic´s Miriam Esteban
 
MIRIAM ESTEBAN
MIRIAM ESTEBANMIRIAM ESTEBAN
MIRIAM ESTEBAN
 

Sistema operativo

  • 1. Miriam Esteban y Alicia Esteban
  • 2. ¿QUÉ ES UN SISTEMA OPERATIVO? Un sistema operativo puede ser definido 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 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, prestando servicios a los programas que están siendo ejecutados.
  • 4. 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.
  • 5. 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.
  • 6. 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 informáticos que tratan de resolver necesidades concretar del usuario, como por ejemplo: escribir, dibujar, escuchar música,...
  • 7. 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 y servicio de soporte y utilidades.
  • 8.  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.  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.  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 manejar nuevos 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 de la gestión del procesador.  Cambio del proceso en ejecución.  Sincronización multiprocesador.  Se encarga de la gestión de interrupciones, excepciones y traps.  Ofrece diferentes objetos necesarios en otros ámbitos del sistema operativo (temporizadores, mutexes, semáforos, etc.).  Independiza al resto de componentes del sistema operativo de la arquitectura hardware (en especial del procesador).
  • 16. 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.
  • 17. Ventanas y gráficos  Se encarga de:  gestionar dispositivos apuntadores y de entrada de datos,  dar forma a los datos para presentación en pantalla y  gestionar ventanas y gráficos en pantalla.  Se puede considerar que forma parte del ejecutivo del sistema. Subprocesos del sistema  Son subprocesos cuyo código se ejecuta siempre en modo kernel y que se encargan de:  detectar que se ha insertado un disquete,  analizar periódicamente el grado de ocupación de la memoria,  etc.
  • 18. NTDLL.DLL  API de funciones que permiten acceder a los servicios del ejecutivo desde aplicaciones en modo usuario. Subsistemas de entorno  Crean el entorno necesario para ejecutar en Windows NT aplicaciones desarrolladas para otros sistemas operativos (POSIX, OS/2, Windows 16 bits, Windows 32 bits, etc.).  El subsistema Windows 32 bits está siempre arrancado porque lo precisan muchos elementos de Windows NT. El resto de subsistemas se arranca sólo si alguna aplicación lo demanda.  Por cada sistema operativo simulado, existe una o varias librerías (DLLs) que establecen la relación entre las funciones del sistema operativo simulado y las de Windows NT (Windows 32 bits). Aplicaciones de usuario  Programas de usuario tales como editores de texto, compiladores, clientes de correo electrónico, navegadores WEB, etc.  Acceden a los servicios del sistema operativo a través de las librerías de subsistema de entorno.
  • 19. Servicios  Son procesos que ofrecen algún tipo de servicio a otros procesos locales o remotos.  No registran ninguna actividad mientras no reciban ninguna petición de un cliente. Procesos del sistema  Son procesos que forman parte del sistema operativo y que realizan tareas tales como:  Autenticación de usuarios.  Gestión de servicios.  Administración de sesiones de trabajo de los usuarios.
  • 20.