Generaciones de Sistemas Operativos SISTEMAS OPERATIVOS I SISTEMAS OPERATIVOS CONVENCIONALES.
Sistemas operativos darwin
-
Upload
colegio-experimental-de-aviacion-civil -
Category
Education
-
view
2.484 -
download
2
Transcript of Sistemas operativos darwin
Tlgo . Darwin Bonilla3ro Bachillerato
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.
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.
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.
Estructura jerárquica
Sistema operativos por servicios
NúcleoGestión de la memoriaControl de entrada/salidaGestión de dispositivos de
almacenamiento masivoAsignación de recursos y planificaciónProtección Interfaz de usuario
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
Asignación de trabajo al procesador y comunicación entre programasEl 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.
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.
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.
Actúa contra dos sucesos: Errores Abuso deliberado de los recursos del
sistema
LINUX
UNIX
WINDOWS
• MULTITAREA •Describe la habilidad de ejecutar, aparentemente al mismo tiempo, numerosos programas sin obstaculizar la ejecución de cada aplicación. Esto se conoce como multitarea preferente, porque cada programa tiene garantizada la posibilidad de correr.
•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.
•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.
•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.
•- 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 de control programable llamado SHELL.
•- 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.
•- 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.
•Windows XPLa 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.
•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).
MATERIA: Informatica Aplicada
INTEGRANTES: Darwin Bonilla
Diseño : Darwin Bonilla
Desarrollo :