Está en la página 1de 15

¿Qué es un Sistema Operativo?

Un Sistema Operativo es el software encargado de ejercer el control y coordinar el uso del hardware entre diferentes programas de aplicación y los diferentes usuarios. Es un administrador de los recursos de hardware del sistema. En una definición informal es un sistema que consiste en ofrecer una distribución ordenada y controlada de los procesadores, memorias y dispositivos de E/S entre los diversos programas que compiten por ellos. A pesar de que todos nosotros usamos sistemas operativos casi a diario, es difícil definir qué es un sistema operativo. En parte, esto se debe a que los sistemas operativos realizan dos funciones diferentes. Proveer una máquina virtual, es decir, un ambiente en el cual el usuario pueda ejecutar programas de manera conveniente, protegiéndolo de los detalles y complejidades del hardware. Administrar eficientemente los recursos del computador. El sistema operativo como máquina virtual Un computador se compone de uno o más procesadores o CPUs, memoria principal o RAM, memoria secundaria (discos), tarjetas de expansión (tarjetas de red, modems y otros), monitor, teclado, mouse y otros dispositivos. O sea, es un sistema complejo. Escribir programas que hagan uso correcto de todas estas componentes no es una tarea trivial. Peor aún si hablamos de uso óptimo. Si cada programador tuviera que preocuparse de, por ejemplo, como funciona el disco duro del computador, teniendo además siempre presentes todas las posibles cosas que podrían fallar, entonces a la fecha se habría escrito una cantidad bastante reducida de programas. Es mucho más fácil decir `escriba "Chao" al final del archivo "datos"', que 1-Poner en determinados registros del controlador de disco la dirección que se quiere escribir, el número de bytes que se desea escribir, la posición de memoria donde está la información a escribir, el sentido de la operación (lectura o escritura), amén de otros parámetros; 2-Decir al controlador que efectué la operación. 3-Esperar. Decidir qué hacer si el controlador se demora más de lo esperado (¿cuánto es "lo esperado"?). 4-Interpretar el resultado de la operación (una serie de bits). 5-Reintentar si algo anduvo mal. 6-etc. Además, habría que reescribir el programa si se instala un disco diferente o se desea ejecutar el programa en otra máquina. Hace muchos años que quedó claro que era necesario encontrar algún medio para aislar a los programadores de las complejidades del hardware. Esa es precisamente una de las tareas del sistema operativo, que puede verse como una capa de software que maneja todas las partes del sistema, y hace de intermediario entre el hardware y los programas del usuario. El sistema operativo presenta, de esta manera, una interfaz o máquina virtual que es más fácil de entender y de programar que la máquina "pura". Además, para una misma familia de máquinas, aunque tengan componentes diferentes (por

Linux y Mac. escáner. cada ordenador de uso general debe tener un sistema operativo. coordinar el hardware y organizar archivos y directorios en dispositivos de almacenamiento.ejemplo. enviar la información a la pantalla. Windows. Para que funcionen los otros programas. Las funciones básicas del Sistema Operativo son administrar los recursos de la máquina. no perder de vista archivos y directorios en el disco. . Algunos SO ya vienen con un navegador integrado. monitores de distinta resolución o discos duros de diversos fabricantes). como Windows que trae el navegador Internet Explorer. Los sistemas operativos realizan tareas básicas. y controlar los dispositivos periféricos tales como impresoras. la máquina virtual puede ser idéntica: el programador ve exactamente la misma interf ¿Qué es un Sistema Operativo? En Breve    Un Sistema Operativo (SO) es el software básico de una computadora que provee una interfaz entre el resto de programas del ordenador. tales como reconocimiento de la conexión del teclado. Los Sistemas Operativos más utilizados son Dos. los dispositivos hardware y el usuario. Definición de Sistema Operativo El sistema operativo es el programa (o software) más importante de un ordenador. etc.

beOS o MacOS como los pioneros4 de dicha modernización. y permite la normal ejecución del resto de las operaciones. el sistema operativo tiene incluso mayor responsabilidad y poder. Uno de los propósitos del sistema operativo que gestiona el núcleo intermediario consiste en gestionar los recursos de localización y protección de acceso del hardware. reproductores de DVD. cambiando el concepto de computador multiusuario. asegurándose de que los usuarios no autorizados no tengan acceso al sistema Un sistema operativo (SO) es el programa o conjunto de programas que efectúan la gestión de los procesos básicos de un sistema informático. Sin embargo. hecho que alivia a los programadores de aplicaciones de tener que tratar con estos detalles. cuando la filosofía de estructura básica de funcionamiento de los grandes computadores2 se rediseñó a fin de llevarla a los hogares y facilitar su uso. El sistema operativo también es responsable de la seguridad. proporciona la facilidad para que los usuarios se comuniquen con la computadora y sirve de plataforma a partir de la cual se corran programas de aplicación. Además. del cual existen las llamadas distribuciones GNU. el tecla do. se debe a la modernización de la informática llevada a cabo a finales de los 80. es como un policía de tráfico. Los sistemas operativos más conocidos son los siguientes: 1) DOS: El famoso DOS. es un programa muy especial. es más conocido por los nombres de PC-DOS y MS-DOS. la inclusión en el mismo término de programas como el explorador de ficheros. el sistema de vídeo y las unidades de disco. computadoras. el navegador y todo tipo de herramientas que permiten la interacción con el sistema operativo. etc) Tipos de Sistemas Operativos Un sistema Operativo (SO) es en sí mismo un programa de computadora. Uno de los más prominentes ejemplos de esta diferencia. El SO despierta a la computadora y hace que reconozca a la CPU. La mayoría de aparatos electrónicos que utilizan microprocesadores para funcionar. quizá el más complejo e importante en una computadora. también llamado núcleo o kernel. es decir. radios. que quiere decir Disk Operating System (sistema operativo de disco). que es el núcleo del sistema operativo GNU. fueron bautizados con el sobrenombre de Video Toasters5 por su capacidad para la Edición de vídeo en entorno multitarea round robin. cuando los Amiga. llevan incorporado un sistema operativo. (teléfonos móviles. Este error de precisión. MS-DOS fue hecho por la compañía de software Microsoft y es en esencia el mismo SO que el PC-DOS.En sistemas grandes. es el núcleo Linux. con gestión de miles de colores e interfaces intuitivos para diseño en 3D. se asegura de que los programas y usuarios que están funcionando al mismo tiempo no interfieran entre ellos. la memoria. .1 Nótese que es un error común muy extendido denominar al conjunto completo de herramientas sistema operativo.3 (Véase AmigaOS. enrutadores. (muchos usuarios al mismo tiempo) por un sistema monousuario (únicamente un usuario al mismo tiempo) más sencillo de gestionar.

6) Mac OS: Las computadoras Macintosh no serían tan populares como lo son si no tuvieran el Mac OS como sistema operativo de planta. DOS se hizo tan popular y firme en el mercado que DOS y las aplicaciones DOS representaron la mayoría del mercado de software para PC. por lo que es muy fácil aprender a usar nuevo software una vez aprendido las bases. Este sistema muestra íconos en la pantalla que representan diferentes archivos o programas. Las mejoras de este SO incluyen soporte multitareas y arquitectura de 32 bits. ya que la mayoría del mercado de software ha sido monopolizado por Windows. no se han creado muchas aplicaciones que aprovechen las características de el SO. la compatibilidad IBM. a los cuales se puede accesar al darles doble click con el puntero del mouse. todavía el DOS es un sólido contendiente en la guerra de los SO. Todas las aplicaciones elaboradas para Windows se parecen. En aquel tiempo. fue una necesidad para que los productos tuvieran éxito.La razón de su continua popularidad se debe al aplastante volumen de software disponible y a la base instalada de computadoras con procesador Intel. Microsoft introdujo una nueva y mejorada versión del Windows 3. y la "compatibilidad IBM" significaba computadoras que corrieran DOS tan bien como las computadoras IBM lo hacían. Tiene soporte de 32 bits y su interfaz es muy buena. es muy bueno para organizar archivos y usarlos de manera eficaz. 4) Windows NT: Esta versión de Windows se especializa en las redes y servidores. 7) UNIX: El sistema operativo UNIX fue creado por los laboratorios Bell de AT&T en 1969 y es ahora usado como una de las bases para la supercarretera de la información. Es decir. Este fue creado por Apple Computer. Mainframes. desde supercomputadoras. y como resultado obtuvo Windows. 5) OS/2: Este SO fue hecho por IBM. permitiendo así correr mejores aplicaciónes para mejorar la eficacia del trabajo. SISTEMA OPERATIVO CONCEPTO DE SISTEMA OPERATIVO . Esto quiere decir que muchos usuarios puede estar usando una misma computadora por medio de terminales o usar muchas de ellas. computadoras personales y estaciones de trabajo. Con este SO se puede interactuar de forma eficaz entre dos o más computadoras. Unix es un SO multiusuario y multitarea. hacer un sistema operativo que tuviera una interfaz gráfica amigable para el usuario. Cuando Intel liberó el 80286. Inc. El problema que presenta este sistema operativo es que no se le ha dad el apoyo que se merece en cuanto a aplicaciones se refiere. Minicomputadoras. Este sistema operativo es tan amigable para el usuario que cualquier persona puede aprender a usarlo en muy poco tiempo.1.1: Microsoft tomo una decisión. Por otro lado. que corre en diferentes computadoras. 3) Windows 95: En 1995. Aún con los nuevos sistemas operativos que han salido al mercado. 2) Windows 3.

Un sistema de computo en muchos casos cuenta con demasiados recursos para ser utilizados por un solo usuario. Compiladores Son programas que traducen Programas Fuente en programas Objeto. 5. etc. es un programa que interpreta las órdenes del usuario y las convierte en Llamadas al Sistema. creación y edición de gráficas e imágenes. Utilerías de Archivos Programas para dar mantenimiento a los archivos. Como ejemplos de estos tenemos: 1. Sistema Operativo Llamadas al Sistema El Sistema Operativo en conjunto con el Hardware aparecen al usuario como un solo dispositivo con un conjunto de instrucciones más flexibles y variadas a las que se conoce como Llamadas al Sistema (System Callings). Núcleo (o Kernel) Es la parte del Sistema Operativo que se encarga de sincronizar la activación de los procesos y definir prioridades. . Asigna los recursos. el aprovechamiento de los recursos disponibles. Administra y controlar la ejecución de los programas. Para un Sistema Operativo real deberá satisfacer las siguientes funciones: o o o Gobierna el Sistema. Algunos de sus objetivos principales son: o o o Provee de un ambiente conveniente de trabajo. Ensambladores Traducen programas escritos con mnemónicos a lenguaje de máquina. 2. Programas del Sistema Son programas de servicio que debe ser solicitados explícitamente por los usuarios. 3. utilizados para realizar tareas específicas como simulación. Bibliotecas Programas que contienen rutinas para realizar funciones frecuentemente requeridas. es en estos casos cuando se puede dar servicio a varios procesos. Editores Son programas que permiten escribir textos y guardarlos en memoria secundaria.. Provee de una adecuada distribución de los recursos.Conjunto de programas que se integran con el hardware para facilitar al usuario. Programas de Aplicación Programas externos al sistema. Shell. Estas funciones pueden ser ligadas a los programas escritos por el usuario. 4. Hace uso eficiente del Hardware. Intérprete de Comandos También conocido por su nombre en inglés.

el usuario de un equipo de computo no tiene que preocuparse de como funciona. ESTRUCTURA BASICA DE UN SISTEMA OPERATIVO A) CARGADOR Cualquier programa que requiere ser ejecutado en la computadora. Ante las justificadas quejas de los usuarios por la falta de programas amigables. El más comúnmente usado es el MS-DOS.). Disco Duro. El MS-DOS está listo para recibir un comando desplegando el tipo de indicador (A> o C>) en la pantalla.Sistema Operativo Es el programa o programas que tienen todas las computadoras modernas. en donde el usuario escribe carácter por carácter el comando que se desea ejecutar. Los menús mejoran en mucho la cordialidad de los programas. sólo necesita pedirle al sistema operativo que lo lea o escriba en el disco mediante un comando. Cada programa en Windows tiene reservada un área de la pantalla conocida con el nombre de ventana. Procesador. La Macintosh logró crear la primera interfaz gráfica. una unidad lectora de disco.) y la computadora. además de que administran los recursos de la misma (Entendiéndose como recursos: Memoria. Etc. El sistema basado en caracteres es ejemplificado perfectamente con el sistema operativo utilizado por las computadoras IBM y compatibles. TIPOS DE SISTEMAS OPERATIVOS Existen dos tipos generales de sistemas operativos: Los basados en caracteres y los de interfaz gráfica (ambientes amigables). o GUI (Graphic User Interface). los desarrolladores de software respondieron añadiendo menús y mensajes en pantalla. reduciendo el número de comandos que se necesitan conocer. B) CARGADOR PARA EL SISTEMA OPERATIVO . posteriormente Microsoft introdujo la interfaz gráfica Windows para las computadoras IBM y compatibles. Monitor. Un sistema operativo que se opera mediante el uso de imágenes y símbolos en vez de palabras se denomina interfaz gráfica para el usuario. por ejemplo. Conjunto de programas que sirven como interfaz entre el usuario (Sirve como agente de intercambio de información entre la computadora y el usuario. deberá ser transferido desde su lugar de residencia a la memoria principal.

Administra la memoria. SUPERVISOR (EJECUTIVO O MONITOR) Es el administrador del sistema que controla todo el proceso de la información por medio de un gran número de rutinas que entran en acción cuando son requeridos. . LENGUAJE DE COMUNICACION Es el medio a través del cual el usuario interactúa directamente con el sistema operativo y esta formado por comandos que son introducidos a través de algún dispositivo. . UTILERIA DE SISTEMA Son programas o rutinas del sistema operativo que realizan diversas funciones de uso común o aplicación frecuente como son: clasificar. la primera formada por una palabra que identifica el comando y la acción a realizar y la segunda parte por un conjunto de valores o parámetros que permiten seleccionar diversas operaciones de entre los que dispone el comando.Este programa se encarga de transferir desde algún medio de almacenamiento externo (disco. copiar e imprimir información. FUNCIONES BASICAS DE UN SISTEMA OPERATIVO PROGRAMAS DE CONTROL . El supervisor también realiza otras funciones como son: . C) CARGADOR INCLUIDO EN EL SISTEMA OPERATIVO Su función es cargar a memoria todos los archivos necesarios para la ejecución de un proceso. Cuando el sistema operativo esta cargado en memoria toma el control absoluto de las operaciones del sistema. los programas del sistema operativo que tienen como finalidad establecer el ambiente de trabajo del equipo de cómputo. cinta o tambor) a la memoria principal.Administración y control de la ejecución de los programas.Administración de las rutinas que controlan el funcionamiento de los recursos de la computadora. Funge como enlace entre los programas del usuario y todas las rutinas que controlan los recursos requeridos por el programa para posteriormente continuar con su ejecución. Generalmente un comando consta de dos partes.Manejo de Archivos . Existe un programa especial almacenado en memoria ROM que se encarga de accesar a este programa cargador.

Son de uso interno. clasificar. ADMINISTRACION DE LA MEMORIA Supervisa que áreas de memoria están en uso y cual están libre. PROGRAMAS DE PROCESO El sistema operativo contiene programas de servicios que sirven de apoyo al procesamiento de los trabajos.) entre los diversos programas que se encuentran en proceso. durante cuánto tiempo y en que momento. etc.. copiar. ADMINISTRACION DE RECURSOS Mediante está función el sistema operativo esta en capacidad de distribuir en forma adecuada y en el momento oportuno los diferentes recursos (memoria. dispositivos.ADMINISTRACION DE TRABAJOS Cuando existen varios programas en espera de ser procesados.. B) UTILERIAS PARA ARCHIVOS Manejan información de los archivos tales como imprimir... C) UTILERIAS INDEPENDIENTES . RECUPERACION DE ERRORES El sistema operativo contiene rutinas que intentan evitar perder el control de una tarea cuando se suscitan errores en la trasferencia de información hacia y desde los dispositivos de entrada / salida. por cuanto tiempo y por quien. se conocen también como utilerías y se pueden clasificar en tres tipos: A) UTILERIAS DEL SISTEMA Se ejecutan bajo el control del sistema operativo y se utilizan para preparar algunos recursos usados por el sistema. además libera la memoria cuando ya no es requerida para el proceso. etc. lleva un registro que le permite conocer que recursos están disponibles y cuales están siendo utilizados. el sistema operativo debe decidir el orden de procesamiento de ellos. así como asignar los recursos necesarios para su proceso. CONTROL DE OPERACIONES DE ENTRADA Y SALIDA Mediante esta actividad el sistema operativo decide que proceso hará uso del recurso. determina cuanta memoria asignará a un proceso y en que momento. etc. para esto.

Realizar funciones que se relacionan con la iniciación de dispositivos de Entrada/Salida.Memoria Virtual 2.Multiprogramación. Actualmente los sistemas operativos se clasifican en tres clasificaciones: sistemas operativos por su estructura (visión interna). etc. . TIPOS DE SISTEMA OPERATIVO El sistema operativo como controlador y supervisor de todas las actividades que realiza la computadora tiene características que le permiten soportar técnicas avanzadas de procesamiento de datos como: . Esta clasificación es la más comúnmente usada y conocida desde el punto de vista del usuario final. sistemas operativos por los servicios que ofrecen y sistemas operativos por la forma en que ofrecen sus servicios (visión externa).Tiempo Compartido.La utilización de Lenguaje de Alto Nivel. . carga del sistema operativo. Esta clasificación se comprende fácilmente con el cuadro sinóptico que a continuación se muestra: . . Tipos de Sistemas Operativos. 3. Sistemas Operativos por Servicios(Visión Externa).

Sistema Operativo Multiusuario. los programas o el tipo de aplicación que se este ejecutando. Los sistemas operativos monousuarios son aquéllos que soportan a un usuario a la vez. gracias a las limitaciones creadas por el hardware. Por el Número de Tareas: Sistema Operativo Monotarea. En otras palabras consiste en el fraccionamiento del tiempo (timesharing). sin importar el número de procesadores que tenga la computadora o el número de procesos o tareas que el usuario pueda ejecutar en un mismo instante de tiempo. En esta categoría se encuentran todos los sistemas que cumplen simultáneamente las necesidades de dos o más usuarios. Los sistemas operativos multiusuarios son capaces de dar servicio a más de un usuario a la vez. . Este tipo de sistemas se emplean especialmente en redes. que comparten mismos recursos.Por Número de Usuarios: Sistema Operativo Monousuario. No importa el número de procesadores en la máquina ni el número de procesos que cada usuario puede ejecutar simultáneamente. En otras palabras los sistemas monousuarios son aquellos que nada más puede atender a un solo usuario. Las computadoras personales típicamente se han clasificado en este renglón. ya sea por medio de varias terminales conectadas a la computadora o por medio de sesiones remotas en una red de comunicaciones.

En los sistemas multitarea de tiempo compartido. mejorando su productividad. pero en el que solo se esta procesando la aplicación que se encuentra en primer plano (la que ve el usuario. Un sistema operativo uniproceso es aquél que es capaz de manejar solamente un procesador de la computadora. Un sistema operativo multitarea es aquél que le permite al usuario estar realizando varias labores al mismo tiempo. mediante el cual una computadora procesa varias tareas al mismo tiempo. y siempre que esta aplicación lo permita. que reciben el nombre de esclavos. solo pueden manejar un proceso en cada momento o que solo puede ejecutar las tareas de una en una. la que se utiliza en el sistema operativo Macintosh. La multitarea se implementa generalmente manteniendo el código y los datos de varios procesos simultáneamente en memoria y multiplexando el procesador y los dispositivos de E/S entre ellos. que es más de uno y éste es capaz de usarlos todos para distribuir su carga de trabajo. Un sistema operativo multiproceso se refiere al número de procesadores del sistema. Puede darse el caso de un sistema multiusuario y monotarea. Un sistema operativo multitarea se distingue por su capacidad para soportar la ejecución concurrente de dos o más procesos activos. En la multitarea cooperativa. Es común encontrar en ellos interfaces gráficas orientadas al uso de menús y el ratón. Sistema Operativo de Multiproceso. La multitarea suele asociarse con soporte hardware y software para protección de memoria con el fin de evitar que procesos corrompan el espacio de direcciones y el comportamiento de otros procesos residentes.Los sistemas monotarea son aquellos que sólo permiten una tarea a la vez por usuario. Cuando se trabaja de manera asimétrica. cuando esta aplicación esta esperando información del usuario). de manera que si la computadora tuviese más de uno le sería inútil. Existen varios tipos de multitareas. como OS/2. las tareas en segundo plano reciben tiempo de procesado durante los tiempos muertos de la tarea que se encuentra en primer plano (por ejemplo. Sistema Operativo Multitarea. Los sistemas operativos monotareas son más primitivos y. El ejemplo más típico de este tipo de sistemas es el DOS y MacOS. Asimétrica. el sistema operativo selecciona a uno de los procesadores el cual jugará el papel de procesador maestro y servirá como pivote para distribuir la carga a los demás procesadores. a la vez que está recibiendo correo electrónico en un proceso en background. . La conmutación de contextos (context Switching) es un tipo muy simple de multitarea en el que dos o más aplicaciones se cargan al mismo tiempo. Por el Número de Procesadores: Sistema Operativo de Uniproceso. cada tarea recibe la atención del microprocesador durante una fracción de segundo. Un sistema operativo multitarea puede estar editando el código fuente de un programa durante su depuración mientras compila otro programa. en el cual se admiten varios usuarios al mismo tiempo pero cada uno de ellos puede estar haciendo solo una tarea a la vez. Generalmente estos sistemas trabajan de dos formas: simétrica o asimétricamente. Es el modo de funcionamiento disponible en algunos sistemas operativos. lo cual permite un rápido intercambio entre las tareas para el usuario.

obligando al programador a ocupar tanto o más tiempo a la paralelización que a elaborar el algoritmo inicial A. pero esta última opción las más de las veces es costosa en horas hombre y muy tediosa. restricciones de uso. Requisitos del software: Donde se engloban aspectos como el mantenimiento. teóricamente. se deben observar dos tipos de requisitos cuando se construye un sistema operativo. Cuando se trabaja de manera simétrica. una mejor distribución y equilibrio en la carga de trabajo bajo este esquema. A continuación se describen las distintas estructuras que presentan los actuales sistemas operativos para satisfacer las necesidades que de ellos se quieren obtener. teniendo. Por otro lado. la pila y otros valores de contexto. los procesos o partes de ellos (threads) son enviados indistintamente a cual quiera de los procesadores disponibles. el programador puede modificar sus algoritmos y aprovechar por sí mismo esta facilidad. seguro. forma de operación. rápido y adecuado al uso al que se le quiere destinar. Un aspecto importante a considerar en estos sistemas es la forma de crear aplicaciones para aprovechar los varios procesadores. Se dice que un thread es la parte activa en memoria y corriendo de un proceso. los cuales son ejecutados al mismo tiempo en procesadores diferentes. Tipos de sistemas operativos 1 Sistemas Operativos por su Estructura Según [Alcal92]. Estructura Y Funciones Del Sistema Operativo 2 years ago      Email Favorite Download Embed× . un conjunto de registros con valores específicos. lo cual puede consistir de un área de memoria.Simétrica. eficiencia. los cuales son: Requisitos de usuario: Sistema fácil de usar y de aprender. tolerancia frente a los errores y flexibilidad. Existen aplicaciones que fueron hechas para correr en sistemas monoproceso que no toman ninguna ventaja a menos que el sistema operativo o el compilador detecte secciones de código paralelizable.

Profesora: Painé Pintos. Estructura.   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 . ESTRUCTURA Y FUNCIONAMIENTO DEL SISTEMA OPERATIVO SALIR Funciones: Servicios Organización Programas De sistema Estructura: Subsistemas TIPOS DE ESTRUCTURA 3. ejecutando instrucciones (comandos). desempeñan una serie de funciones básicas esenciales para la gestión del equipo. Permitir que los cambios debidos al desarrollo del propio SO se puedan realizar sin interferir con los servicios que ya se prestaban (evolutividad).MIENTO SECUNDARIO SISTEMAS ENTRADAS Y SALIDAS RED SISTEMA DE PROTECCIÓN INTERPRETE DE ORDENES D E S P U E S SALIR GENERAL INTERRELACIONES Funciones básicas Los sistemas operativos. en su condición de capa software que posibilitan y simplifica el manejo de un ordenador. Instit.Estructura Y Funciones Del Sistema Operativo Presentation Transcript 1. cada una ejercida por un componente interno (módulo en núcleos monolíticos y servidor en microkernels). podemos reseñar las siguientes:   Proporcionar comodidad en el uso de un ordenador.Funciones y Servicios del Sistema Operativo Materia: Sistemas Operativos. ejecutando servicios para los procesos (programas) Brindar una interfaz al usuario. Gestionar de manera eficiente los recursos del equipo. Entre las más destacables. Terciario “Simón Bolivar” comenzar 2. Componentes de un Sistema Operativo SISTEMA OPERATIVO PROCESOS MEMORIA PRINCIPAL ARCHIVOS ALMACENA.

Interfaces del usuario Es la parte del sistema operativo que permite comunicarse con él. También implica mantener el registro de la ubicación física de los archivos en los discos magnéticos y en otros dispositivos . Existen tres tipos básicos de interfaces: las que se basan en comandos. memoria. como la CPU. acceder archivos y realizar otras tareas. Administración de recursos Sirven para administrar los recursos de hardware y de redes de un sistema informático.   administración de archivos administración de tareas servicio de soporte y utilidades FUNCIONES BASICAS DE UN SISTEMA OPERATIVO. desempeñan una serie de funciones básicas esenciales para la gestión del equipo. Los sistemas operativos. Entre las más destacables. ejecutando servicios para los procesos (programas) Brindar una interfaz al usuario. cada una ejercida por un componente interno (módulo en núcleos monolíticos y servidor en micronúcleos). administración de tareas y servicio de soporte y utilidades. 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 archivos Un sistema de información contiene programas de administración de archivos que controlan la creación. podemos reseñar las siguientes: Proporcionar más comodidad en el uso de un computador. Permitir que los cambios debidos al desarrollo del propio SO se puedan realizar sin interferir con los servicios que ya se prestaban (evolutividad). las que utilizan menús y las interfaces gráficas de usuario. administración de archivos. Gestionar de manera eficiente los recursos del equipo. de tal manera que se puedan cargar programas. borrado y acceso de archivos de datos y de programas. ejecutando instrucciones (comandos). en su condición de capa software que posibilitan y simplifica el manejo de la computadora. dispositivos de almacenamiento secundario y periféricos de entrada y de salida. administración de recursos.

universidades. Estos servicios de soporte suelen consistir en: Actualización de versiones. Servicio de soporte Los servicios de soporte de cada sistema operativo dependerán de la implementación particular de éste con la que estemos trabajando. Si el periférico solicitado se encuentra ocupado coloca la petición en cola.. e interrumpir al CPU en cualquier momento para sustituirla con una tarea de mayor prioridad. los sistemas operativos de Microsoft.. organizaciones sin fines de lucro y/o comunidades de desarrollo. 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. como los sistemas de administración de base de datos o los programas de administración de redes. a continuación. además de éste. Los programas controlan que áreas tiene acceso al CPU y por cuánto tiempo.. establece la conexión y. hay otros tipos importantes de software de administración de sistemas. Las funciones de administración de tareas pueden distribuir una parte específica del tiempo del CPU para una tarea en particular. Inclusión de alguna nueva utilidad (un nuevo entorno gráfico. Controladores para manejar nuevos periféricos (este servicio debe coordinarse a veces con el fabricante del hardware). y las implementaciones de software libre.. Funciones básicas Un sistema operativo está compuesto por un conjunto de programas que pueden realizar las siguientes funciones: . administraciones públicas. como GNU/Linux o BSD producidas por empresas.). desarrolladas por diferentes empresas de software. en espera de ser atendida .de almacenamiento secundarios. Mejoras de seguridad. los sistemas operativos de Apple Inc. El soporte de estos productos deberá proporcionarlo el fabricante correspondiente (que no tiene porque ser el mismo que el del sistema operati B. No todas las utilidades de administración o servicios forman parte del sistema operativo. Entre las más conocidas se pueden destacar las implementaciones de Unix. como Mac OS X para las computadoras de Apple Inc. comprueba si el periférico está desocupado.Control de los periféricos. un asistente para administrar alguna determinada función. Esta función la realiza un procesador de entrada y salida que. cuando recibe una petición. pasa el control al programa correspondiente para que se inicie la operación. Corrección de errores de software. Otros. .