2. Es el Administrador de los recursos del
Computador
Es un programa o conjunto de programas.
Estos programas trabajan juntos para lograr
ciertos objetivos.
Se encarga de gestionar ciertos recursos:
Entrada/salida
Tratamiento de la información
Almacenamiento masivo
Actúa de intermediario entre el hardware y los
programas de aplicación.
3. Hacer posible el uso eficiente de los recursos del
sistema:
Actúa coordinando las diferentes velocidades de
funcionamiento de los dispositivos. P. E. Mas velocidad de
procesadores, mas lentitud de periféricos.
Simplificar la operación de trabajo con el hardware:
Generan una máquina virtual: ordenador simplificado en el
que el S. O. Carga con el trabajo de acercamiento al
hardware.
4.
Asignación de tiempo de CPU:
Planificar las diversas actividades.
Control de recursos:
Asignar recursos de forma racional. P. E. División de la memoria del
ordenador entre los programas, controlar colas de e/s.
Control de entrada/salida:
Gestionar los datos desde y hacia los periféricos.
Control de los errores y protección:
Informar de las situaciones anómalas
Interfaz con el usuario:
Facilita el uso.
Facilidades contables:
Cálculo de costes de uso de CPU.
7. Núcleo
Gestión de la memoria
Control de entrada/salida
Gestión de dispositivos de almacenamiento
masivo
Asignación de recursos y planificación
Protección
Interfaz de usuario
8. Descansa directamente sobre el hardware y
proporciona una serie de servicios a las capas
superiores del sistema.
Las tareas principales son:
Manejo de interrupciones
Asignación de trabajo al procesador
Proporcionar una vía de comunicación entre los
diferentes programas
9. Asignación de trabajo al procesador y comunicación
entre programas
El núcleo transfiere el control al programa que el
planificador ha determinado para que sea el próximo en
ejecutarse.
La comunicación entre programas se logra manteniendo
una cola de mensajes en espera para cada uno de los
programas activos.
El núcleo recibe los mensajes y los va almacenando en la
cola apropiada al destino en cuestión, para distribuirlos
cuando el programa destino se active.
10.
11.
La memoria principal de la mayoría de los ordenadores es
mucho mas pequeña de lo que sería necesario para manejar
todos los programas y datos.
El módulo de gestión de memoria es el encargado de asignar
ciertas porciones de la memoria principal a los diferentes
programas, mientras el resto de programas y datos se
mantienen en los dispositivos de almacenamiento masivo.
La forma mas común de gestión de memoria es crear una
memoria virtual utilizando los dispositivos de
almacenamiento masivo.
12.
13. Por páginas: bloques de bytes de igual
tamaño para todos los procesos y tareas.
Por segmentos: bloques de bytes con distinto
tamaño según el proceso.
Por segmentos paginados: Los segmentos de
tamaño distinto se dividen a su vez en
páginas de distinto tamaño.
14. Actúa contra dos sucesos:
Errores
Abuso deliberado de los recursos del sistema
19. •Linux
permite que más de una sola
persona pueda trabajar en la misma
versión de la misma aplicación de manera
simultánea, desde las mismas terminales,
o en terminales separadas.
20. •Utiliza
varios formatos de archivo que son
compatibles
con
casi
todos
los
sistemas
operacionales utilizados en la actualidad.
• Linux incorpora una gama de sistemas de interfaz
gráfica (ventanas) de igual o mejor calidad que otras
ofrecidas en muchos paquetes comerciales.
• Linux integra una implementación completa de los
diferentes protocolos y estándares de red, con los que
se puede conectar fácilmente a Internet y acceder a
todo tipo de información disponible.
21.
22. •Es
un sistema operativo de tiempo
compartido, controla los recursos de una
computadora y los asigna entre los
usuarios. Permite a los usuarios correr sus
programas. Controla los dispositivos de
periféricos conectados a la máquina.
23. •-
Es un sistema operativo multiusuario, con
capacidad de simular multiprocesamiento y
procesamiento no interactivo.
••-
Está escrito en un lenguaje de alto nivel : C.
Dispone de un lenguaje
programable llamado SHELL.
de
control
24. •-
Ofrece facilidades para la creación de
programas y sistemas y el ambiente adecuado
para las tareas de diseños de software.
•- Emplea manejo dinámico de memoria por
intercambio o paginación.
•- Tiene capacidad de interconexión de procesos.
•- Permite comunicación entre procesos.
25. •-
Permite comunicación entre procesos.
•- Emplea un sistema jerárquico de
archivos, con facilidades de protección de
archivos, cuentas y procesos.
•- Tiene facilidad para redireccionamiento
de Entradas/Salidas.
•- Garantiza un alto grado de portabilidad.
26.
27. •Windows
XP
La unión de Windows NT/2000 y la familia
de Windows 9.x se alcanzó con Windows
XP liberado en 2001 en su versión Home y
Professional. Windows XP usa el núcleo
de Windows NT.
28. •Incorpora
una nueva interfaz y hace
alarde
de
mayores
capacidades
multimedia. Además dispone de otras
novedades como la multitarea mejorada,
soporte para redes inalámbricas y
asistencia remota. Se puede agregar
inmediatamente de haber lanzado el último
Service Pack (SP2).