Sunteți pe pagina 1din 12

Docente Luis Fernando Ordez.

Tema Sistemas operativos, Material solo para uso pedaggico, no se permite comercializar este material
SISTEMAS OPERATIVOS Definicin: conjunto de programas encargado de administrar todas las funciones de un computador.

Funciones de un sistema operativo. Administra.recursos como el hardware, el uso de la memoria, la comunicacin con el microprocesador, el orden de los programas al ejecutarse, responde por que se guarden los archivos, etc. Ejecuta. Programas, instalaciones, instrucciones y todo tipo de rdenes que se requieran entre el hardware y el software Interpreta. Es el puente de comunicacin entre el usuario y la maquina, traduce el lenguaje de la maquina al del usuario y viceversa

Dentro de las funciones ms importantes que debe cumplir un sistema operativo se encuentran las siguientes:

Aceptar los trabajos y conservarlos hasta su finalizacin. Detectar errores y actuar de modo apropiado en caso de que se produzcan. Controlar las operaciones de Entrada/Salida. Controlar las interrupciones. Planificar la ejecucin de tareas. Entregar recursos a las tareas. Retirar recursos de las tareas. Proteger la memoria contra el acceso indebido de los programas. Soportar el multiacceso. Proporcionar al usuario un sencillo manejo de todo el sistema. Compartir los recursos de la mquina entre varios procesos al mismo tiempo. Administrar eficientemente el sistema de cmputo como un todo armnico. Permitir que los diferentes usuarios se comuniquen entre s, as como protegerlos unos de otros.

Docente Luis Fernando Ordez. Tema Sistemas operativos, Material solo para uso pedaggico, no se permite comercializar este material
EL SISTEMA OPERATIVO ES EL SOFTWARE MAS IMPORTANTE DEL COMPUTADOR INTERVIENE COMO ADMINISTRADOR DEL FUNCIONAMIENTO DEL HARDWARE, Y SOBRE EL SE INTALAN TODOS LOS DRIVERS QUE CONTROLAN EL HARDWARE, LOS PROGRAMAS Y APLICACIONES QUE EL USUARIO NECESITA

TAMBIEN ES EL TRADUCTOR QUE PERMITE QUE EL USUARIO SE COMUNIQUE CON EL COMPUTADOR CREANDO UNA PANTALLA INTERACTIVA DONDE EL USUARIO UTILIZA IMGENES PARA ENVIAR ORDENES AL COMPUTADOR. ESA PANTALLA SE CONOCE COMO INTERFAZ GRAFICA.

Docente Luis Fernando Ordez. Tema Sistemas operativos, Material solo para uso pedaggico, no se permite comercializar este material
El sistema operativo es el encargado de generar esta interfaz grafica. Desde ella el usuario introduce ordenes, el sistema operativo convierte esas ordenes en binarios y los enva al microprocesador, el cual las procesa y devuelve los binarios al sistema operativo para que los convierta nuevamente y los muestre al usuario de forma entendible para el a travs de la interfaz grafica

CLASIFICACION DE LOS SISTEMAS OPERATIVOS Se clasifican en dos tipos segn el entorno de trabajo que ofrecen, con interfaz grafica (sistemas modernos, multitareas y multiusuarios) y sin interfaz grafica (sistemas antiguos mono tareas y monousuarios)

Debido a la evolucin de los sistemas operativos fue necesario realizar una clasificacin; considerando las diferencias existentes entre sus componentes los podemos clasificar en:

Sistemas operativos por lotes. Sistemas operativos multiprogramacin. Sistemas operativos multiusuario. Sistemas operativos de tiempo compartido. Sistemas operativos de tiempo real.

Docente Luis Fernando Ordez. Tema Sistemas operativos, Material solo para uso pedaggico, no se permite comercializar este material
Sistemas operativos por lotes Los sistemas operativos por lotes requieren que la informacin est reunida en bloque o "lote" (el programa, los datos, y las instrucciones). Los trabajos son procesados en el orden de admisin, segn el modelo de "primero en llegar primero en ser atendido". En estos sistemas la memoria se divide en dos zonas. Una de ellas es ocupada por el sistema operativo, y la otra se usa para cargar programas transitorios para su ejecucin. Cuando termina la ejecucin de un programa se carga un nuevo programa en la misma zona de memoria.

Sistemas operativos multiprogramacin Los sistemas de multiprogramacin son capaces de soportar dos o ms procesos concurrentes mltiples, permiten que residan al mismo tiempo en la memoria primaria las instrucciones y los datos procedentes de dos o ms procesos. Estos sistemas implican la operacin de multiproceso, para el manejo de la informacin. Se caracterizan principalmente por un gran nmero de programas activos simultneamente que compiten por los recursos del sistema, como el procesador, la memoria, y los "dispositivos de E/S". Estos sistemas monitorean el estado de todos los programas activos y recursos del sistema.

Sistemas operativos multiusuario Los sistemas operativos multiusuario permiten acceder simultneamente a un sistema de computadoras a travs de dos o ms terminales. Este tipo de sistema operativo es fundamental en el manejo de redes de computadoras actualmente.

Sistemas operativos de tiempo compartido Los sistemas operativos de tiempo compartido tratan de proporcionar un reparto equitativo de los recursos comunes para dar la impresin a los usuarios de que poseen una computadora independiente. En estos sistemas el administrador de memoria proporciona aislamiento y proteccin de los programas, ya que generalmente no tienen necesidad de comunicarse entre ellos. El control de E/S se encarga de proporcionar o retirar la asignacin a los dispositivos de forma que se preserve la integridad del sistema y se proporcione servicio a todos los usuarios. El administrador de archivos proporciona proteccin y control en el acceso de la informacin, dada la posibilidad de concurrencia y conflictos al tratar de acceder a los archivos. Sistemas operativos de tiempo real Estos sistemas tienen como objetivo proporcionar tiempos ms rpidos de respuesta, procesar la informacin sin tiempos muertos. En estos sistemas el administrador de memoria es relativamente menos solicitado debido a que muchos procesos residen permanentemente en memoria. El administrador de archivos se encuentra normalmente en grandes sistemas de tiempo real y su objetivo principal es manejar la velocidad de acceso, ms que la utilizacin eficaz del almacenamiento secundario.

Docente Luis Fernando Ordez. Tema Sistemas operativos, Material solo para uso pedaggico, no se permite comercializar este material
Partes que integran un sistema operativo Sistema operativo est conformado bsicamente por cuatro mdulos:

Ncleo o Kernel. Administrador de memoria. Sistema de entrada/salida. Administrador de archivos.

Actualmente se considera un quinto mdulo: el intrprete de comandos o intrprete de instrucciones, el cual se encarga de "traducir" las rdenes que el usuario ingresa mediante el teclado u otros dispositivos a un "lenguaje" que la mquina pueda entender. Ncleo o kernel Es el mdulo de ms bajo nivel de un sistema operativo, pues descansa directamente sobre el hardware de la computadora. Entre las tareas que desempea se incluyen el manejo de las interrupciones, la asignacin de trabajo al procesador y el proporcionar una va de comunicacin entre los distintos programas. En general, el ncleo se encarga de controlar el resto de los mdulos y sincronizar su ejecucin. Administrador de memoria Este mdulo se encarga de asignar ciertas porciones de la memoria principal (RAM) a los diferentes programas o partes de los programas que la necesiten, mientras el resto de los datos y los programas se mantienen en los dispositivos de almacenamiento masivo. De este modo, cuando se asigna una parte de la memoria principal se hace de una forma estructurada, siguiendo un determinado orden. La forma ms comn de administracin de la memoria supone crear una memoria virtual; con este sistema, la memoria de la computadora aparece, para cualquier usuario del sistema, mucho mayor de lo que en realidad es. Sistema de entrada/salida (E/S) Este componente presenta al usuario la E/S de datos como una cuestin independiente del dispositivo; es decir, para los usuarios, todos los dispositivos tienen las mismas caractersticas y son tratados de la misma forma, siendo el sistema operativo el encargado de atender las particularidades de cada uno de ellos (como su velocidad de operacin). Administrador de archivos Se encarga de mantener la estructura de los datos y los programas del sistema y de los diferentes usuarios (que se mantienen en archivos) y de asegurar el uso eficiente de los medios de almacenamiento masivo. El administrador de archivos tambin supervisa la creacin, actualizacin y eliminacin de los archivos, manteniendo un directorio con todos los archivos que existen en el sistema en cada momento y coopera con el mdulo administrador de memoria durante las transferencias de datos desde y hacia la memoria principal. Si se dispone de un sistema de memoria virtual, existen transferencias entre la memoria principal y los medios de almacenamiento masivo para mantener la estructura de la misma.

Docente Luis Fernando Ordez. Tema Sistemas operativos, Material solo para uso pedaggico, no se permite comercializar este material

SISTEMAS OPERATIVOS MICROSOFT WINDOWS Desarrollados por la empresa Microsoft, estos sistemas operativos trajeron al mundo la interfaz grafica a bajo costo que ofrecan los costosos MAC a los que solo los adinerados podan acceder. Nacieron en 1994 con el lanzamiento del primer Microsoft Windows y evolucionaron hasta el actual sistema Windows 7.

Docente Luis Fernando Ordez. Tema Sistemas operativos, Material solo para uso pedaggico, no se permite comercializar este material CARACTERISTICAS DE WINDOWS

Sistema operativo de interfaz grafica Multitareas Multiusuario


Actualizable (permite actualizar sin perder datos)

El kernel. El ncleo de Windows esta constituido por archivos que ejecutan las tareas mas importantes del sistema, a el solo acceden los programadores de la empresa Microsoft para realizar cambios en el entorno final de las tareas que ejecuta el sistema. El API. Son un conjunto de funciones que permiten a los programas ejecutarse en Windows. La GUI. La interfaz grafica de Windows, es un conjunto de API llamada AVALON, actualmente se desarrollo como AERO en los sistemas de interfaz vista y 7. EL ARRANQUE DE WINDOWS Vamos a intentar comprender la secuencia de inicio de Windows 2000 / XP. En muchas ocasiones, entendiendo la secuencia de inicio y tocando parmetros del archivo boot.ini podremos iniciar una mquina en la cual tengamos problemas y que de otra manera no sera posible. Los archivos de inicio son lo que vemos en la siguiente tabla: Archivo --> Localizacin --> Fase en el boot NTLDR --> C: (System Partition Root) --> Preinicio e Inicio (preboot y boot) BOOT.INI --> C: --> Inicio BOOTSECT.DOS --> C: --> Inicio (opcional) NTDETECT.COM --> C: --> Inicio NTBOOTDD.SYS --> C: --> Inicio (opcional) NTOSKRNL.EXE --> systemrootsystem32 --> Carga del Kernel (ncleo) HAL.DLL --> systemrootsystem32 --> Carga del Kernel (ncleo) SYSTEM --> systemrootsystem32 --> Inicializacin del Kernel dispositivos.sys --> systemroorsystem32drivers --> Inicializacin del Kernel

Secuencia de Pre-Inicio (Pre-Boot): Durante el arranque de cualquier mquina, su BIOS localiza el sector de arranque del disco duro (MBR). Los siguientes 4 pasos describen el pre-inicio: 1) Cuando encendemos un ordenador, se ejecutan las rutinas POST (Power and Self Test) para determinar la cantidad de memora fsica y los componentes de hardware presentes en la mquina. 2) La BIOS, localiza el dispositivo de arranque (BOOT) y carga y ejecuta el MBR (Master Boot Record).

Docente Luis Fernando Ordez. Tema Sistemas operativos, Material solo para uso pedaggico, no se permite comercializar este material
3) El MBR busca en su tabla de particiones, la particin que est marcada como activa, carga en memoria el sector de boot de dicha particin y lo ejecuta. 4) Dicho sector, carga y ejecuta el archivo NTLDR el cual es el cargador del sistema operativo.

Secuencia de Inicio (Boot): Despus de cargar en memoria NTLDR, la secuencia de inicio busca informacin acerca del hardware y los controladores para preparar las fases de carga del sistema operativo. La secuencia de boot, utiliza los siguientes ficheros: NTLDR, BOOT.INI, BOOTSECT.DOS (opcional), NTDETECT.COM y NTOSKRNL.EXE. Esta secuencia de Boot tiene 4 fases, CUADRO AZUL Fase de Initial Boot Loader (cargador inicial), NTLDR Fase de seleccin del sistema operativo, BOOT.INI Deteccin de hardware NTDETECT.COM Seleccin de la configuracin. NTOSKNL.EXE, HAL.DLL

Docente Luis Fernando Ordez. Tema Sistemas operativos, Material solo para uso pedaggico, no se permite comercializar este material
1- Initial Boot Loader. Durante este fase, NTLDR cambia el modo de funcionamiento del procesador, de modo real a modo protegido (32 bit flat memory mode). Posteriormente NTLDR arranca los minidrivers del sistema incorporados dentro del propio NTLDR. Estos minidrivers permiten a NTLDR localizar y cargar Windows desde particiones FAT, FAT32 y NTFS. 2- Seleccin del Sistema Operativo. Durante la secuencia de inicio, NTLDR lee el archivo BOOT.INI. Si dicho archivo tiene ms de una linea de seleccin del sistema operativo, se muestra una pantalla durante el tiempo predeterminado en el archivo BOOT.INI para poder seleccionar el sistema operativo a arrancar. Si no seleccionamos en este caso ninguna entrada, NTLDR cargar el sistema operativo por defecto que est especificado en el archivo BOOT.INI. Por defecto, siempre es la ltima instalacin del ltimo Windows que hayamos instalado. Recordemos que esta seleccin slo se muestra si hay ms de una lnea de sistema operativo instalado en el archivo BOOT.INI. Si el archivo BOOT.INI no existe, NTLDR siempre intenta cargar el sistema operativo de la primera particion activa del primer disco duro (tpicamente, el C:) 3- Deteccin de Hardware. NTDETECT.COM y NTOSKRNL.EXE realizan la deteccin del hardware. NTDETEC.COM se ejecuta inmediatamente despus de haber seleccionado el sistema operativo a arrancar. Si seleccionamos un sistema operativo de ncleo W9X en vez de ncleo NT / W2000 /XP, NTLDR cargar y ejecutar BOOTSECT.DOS, el cual es una copia del sector de arranque que exista en la particion del sistema cuando instalamos por primera vez un sistema operativo de ncleo NT / W2000 / XP. Este sector corresponde a una particin formateada previamente con MSDOS o bien con algn sistema W9X / ME. NTDETECT.COM empieza a construir una lista del hardware actualmente instalado y devuelve esta lista al programa NTLDR para una inclusin posterior en el registro bajo la clave HKEY_LOCAL_MACHINEHARDWARE NTDETECT.COM detecta los siguientes componentes: Tipo de adaptador del BUS Puertos de comunicaciones Coprocesador matemtico Disqueteras Teclado Ratn o dispositivo apuntador Puerto paralelo Adaptadores SCSI Adaptadores de Vdeo.

Docente Luis Fernando Ordez. Tema Sistemas operativos, Material solo para uso pedaggico, no se permite comercializar este material
4- Seleccin de la configuracin. Despus de que NTLDR comienza la carga de Windows y ha recuperado ya la informacin de hardware, el cargador del sistema presenta la pantalla de Perfiles de Hardware si en nuestra mquina est definido ms de un perfil. El primer Perfil de hardware se muestra con caracteres de alta intensidad. En esta pantalla, podemos seleccionar el perfil, o bien pulsar L para seleccionar la Ultima configuracin buena conocida. Si slo existe un Perfil de Hardware, la pantalla anterior no se mostrar y Windows continuar la carga usando la configuracion del perfil de hardware por defecto. Carga del Ncleo (Kernel): Despus de la Seleccin de la Configuracin el ncleo (kernel) de Windows (NTOSKRNL.EXE) se carga e inicializa. Es en el momento en que la pantalla de seleccin anterior se borra y aparecen una serie de rectngulos blancos en una linea inferior de la pantalla que indican el proceso de carga de NTOSKRNL. (este proceso es muy rpido, y en Windows XP puede que no llegue a verse debido a que inmediatamente entra la pantalla grfica del logo de carga de XP. Durante esta fase de carga, NTLDR realiza lo siguiente: Carga NTOSKRNL.EXE pero no lo inicializa. Carga la capa de abstraccin del hardware (HAL.DLL - Hardware Abstraction Layer). Carga la clave del registro: HKEY_LOCAL_MACHINESYSTEM desde %systemroot%System32ConfigSystem Selecciona un juego de control (control set) que va a utilizar para inicializar la mquina. Dentro de este control set estn los datos que se utilizan para arrancar, como por ejemplo la lista de controladores de dispositivos y los servicios a arrancar y cargar. Carga los drivers de dispositivos que contienen un valor de 0x0 en la entrada Start de definicin del dispositivo en el registro. Normalmente son controladores de hardware de bajo nivel. El valor de esta lista est especficado en: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControl ServiceGroupOrder En ella est el orden con el cual NTLDR va a cargar dichos controladores de dispositivos. Inicializacin del Ncleo (Kernel): Cuando la fase de carga del ncleo (Kernel) se ha completado, se inicializa el Kernel y NTLDR pasa control al ncleo (NTOSKRNL.EXE). Es en este momento cuando el sistema muestra la pantalla grfica con la barra de proceso de carga. LOGON: El proceso de Logon comienza al finalizar la fase de inicializacin del Kernel. El sistema automticamente arranca el programa WINLOGON.EXE, el cual arranca el Local Security Authority (LSASS.EXE) y nos muestra la pantalla de Logon. Se puede arrancar en este momento aunque Windows no haya terminado de inicalizar los controladores de dispositivos (drivers) de la red.

10

Docente Luis Fernando Ordez. Tema Sistemas operativos, Material solo para uso pedaggico, no se permite comercializar este material
EVOLUCION DE WINDOWS

11

Docente Luis Fernando Ordez. Tema Sistemas operativos, Material solo para uso pedaggico, no se permite comercializar este material
TALLER DE COMPRENSION DE LECTURA Define que es el sistema operativo y que funciones cumple Que partes integran el sistema operativo como clasificas el sistema Windows XP dibuja un diagrama donde expliques paso a paso como se instala el sistema Windows XP 5. dibuja un segundo diagrama de pasos donde expliques paso a paso el arranque del sistema Windows XP 1. 2. 3. 4.

12

S-ar putea să vă placă și