Está en la página 1de 8

TEMA 2: Sistemas Operativos

TEMA 2: Sistemas Operativos


2.1 Funciones del Sistema Operativo

Empezaremos viendo las principales funciones que realiza el SO: Control de la ejecucin de los programas: n S! con el SO solamente no es de muc"a utilidad# Para darle realmente una utilidad$ se necesitan de programas o aplicaciones para realizar distintas tareas de clculo$ dise%o$ edici&n de te'to o imgenes$ etc# estos programas$ una vez instalados$ necesitarn utilizar los diferentes recursos del S! como ser la (P $ la memoria )AM$ el disco duro$ el *+*$ la impresora$ la cone'i&n a !nternet$, Pues -ien$ el SO es el responsa-le de que los programas accedan a los recursos$ compartirlos . controlar que se utilizan correctamente# Administracin de perifricos: )elacionado con lo anterior$ el SO es el encargado de administrar . controlar todos los perif/ricos que se utilizan como entrada o salida 0o am-os a la vez1 de datos del S!# Esto lo "ace mediante el control de errores$ emisi&n de mensa2es de confirmaci&n$ etc# Gestin de permisos y usuarios: Esta la-or es fundamental para el Administrador de Sistemas# El SO dispone de las "erramientas necesarias para controlar tanto a los usuarios que pueden entrar en el S! como las acciones permitidas de las que pueden "acer uso dic"os usuarios# Es decir$ el SO controla el acceso al S!$ pero adems$ una vez dentro$ controla qu/ puede "acer cada uno de los usuarios . c&mo lo puede "acer# Control de concurrencia: En los SO modernos$ se tra-a2a en modo multitarea$ es decir$ permiten la realizaci&n de varias tareas a la vez# Pues -ien$ es responsa-ilidad del SO que todos estos procesos que estn actuando a la vez$ o-tengan los recursos adecuados en los momentos adecuados . los li-eren una vez utilizados para que puedan acceder a ellos otros procesos . optimizar as3 todo el S!# Control de errores: En todo S! se producen o se pueden producir muc"os errores de diferentes tipos . naturaleza# Es imposi-le que un SO controle todos los errores$ pero s3 se puede programar para que sea capaz de resolver los ms -sicos# Para el resto$ el SO tiene que ser capaz de

Pgina 1

TEMA 2: Sistemas Operativos

detectarlos$ avisar de alguna forma . evitar que dic"o error se propague a todo el sistema . lo de2e -loqueado inutilizndolo# El Administrador de Sistemas ser el encargado de resolver los errores que el SO no puede arreglar por s3 mismo# Administracin de memoria: Otro punto primordial en la tarea de controlar el sistema por parte del SO# 4a memoria )AM es donde se cargan los programas que actualmente estn en e2ecuci&n$ incluido el propio SO# Es por esto por lo que su control . la atenci&n a cualquier posi-le error$ sea algo primordial para el -uen funcionamiento de todo el S!# Control de seguridad: Por 5ltimo$ la seguridad del S! tam-i/n recae en el SO$ siendo /ste el encargado de que no se produzcan alteraciones que pongan en peligro la integridad de los componentes o de la informaci&n del S!#

2.2 lementos y structura de un Sistema Operativo


Podemos agrupar los elementos de un Sistema Operativo en 6 niveles: 7ivel 1: 8esti&n del procesador: o (omunicaci&n . conmutaci&n de procesos: Al tra-a2ar varios programas o aplicaciones a la vez$ se tienen que coordinar para repartirse adecuadamente los recursos . adems$ en algunas ocasiones$ entre ellos tiene que fluir informaci&n para su correcto funcionamiento# o (ontrol de interrupciones: 4as !nterrupciones son se%ales del S! que le llegan al SO con una importancia alta# 9ste tratar la interrupci&n . la pasar a la (P para que de2e de tra-a2ar en lo que est "aciendo actualmente . atienda a la interrupci&n$ que siempre tendr una prioridad ms alta que los procesos de usuario "a-ituales# o Mane2o de condiciones de error: Por 5ltimo$ la (P tendr que tratar los errores que el SO le trasmita para evitar desesta-ilizar todo el S!# 7ivel 2: 8esti&n de la memoria 7ivel :: 8esti&n de los procesos 7ivel ;: 8esti&n de los dispositivos 7ivel 6: 8esti&n de la informaci&n# Todo lo anterior .a lo "emos comentado$ pero nos paramos en este apartado porque todo S! sin informaci&n$ no servir3a de nada# El Tratamiento de la !nformaci&n es la raz&n de ser de todo S!# Se dise%an$ compran$ administran . configuran los S! para reci-ir informaci&n$ almacenarla . o-tener de ella ms informaci&n$ vital para el desarrollo de todas las actividades "umanas del mundo moderno#

Pgina 2

TEMA 2: Sistemas Operativos

2.! "odos de utili#acin de los Sistemas operativos


E'isten dos modos de tra-a2o o en otras pala-ras dos formas de darle las &rdenes a los sistemas operativos: "odo orden$comando: El sistema operativo tras arrancar el equipo$ presenta un mensa2e en pantalla llamado %rompt$ indicando que est preparado . a la espera de reci-ir &rdenes# *ic"as &rdenes sern dadas por teclado$ escri-iendo comandos con un nom-re determinado . una serie de parmetros para afinar ms la forma en que de-e actuar o la tarea que de-e realizar el sistema operativo#

En este caso$ el prompt indica que estamos en el disco duro 0(:1 . dentro de /l$ en la carpeta <2orge= que est a su vez en la carpeta <*ocuments and Settings=# El sistema operativo est a la espera de darle una orden# En este caso escri-iremos la orden <dir= que nos mostrar el contenido de dic"o directorio:

Pgina :

TEMA 2: Sistemas Operativos

Se nos muestra el nom-re de la unidad ($ que en este caso no tiene$ el n5mero de serie del volumen . un listado con el contenido del directorio o carpeta <&ocuments and Settings=# Se muestra en las primeras dos columnas la fec"a . la "ora de creaci&n# En la tercera columna se indica si se trata de un fic"ero o de un directorio# El fic"ero de2a la columna en -lanco . el directorio o carpeta lo indica con la pala-ra >*!)?# 4a siguiente columna indica el tama%o en -.tes de cada fic"ero . por 5ltimo indica el nom-re del directorio$ carpeta o fic"ero# Por 5ltimo "ace un resumen de arc"ivos . directorios 2unto con su tama%o# Este modo de utilizaci&n se realiz& en los primeros sistemas operativos$ siendo sus 5ltimas apariciones en el .a o-soleto MS@*OS# 7o o-stante$ alg5n tipo de simulador sigue latente en la ma.or3a de los sistemas operativos modernos$ dado que en algunas ocasiones es ms efectivo realizar algunas tareas mediante comandos que mediante cualquier otra forma de utilizaci&n# +eremos algunos comandos del simulador em-e-ido que trae AindoBs . en los terminales de 4inu'# "odo gr'fico: Este es el modo "a-itual "o. en d3a# (onsiste en una serie de pantallas$ -otones$ iconos$ , que al interactuar con ellos pulsndolos$ movi/ndolos$ etc# realizan tareas del SO# El sistema por e'celencia . ms conocido es toda la familia de AindoBs#

Pgina ;

TEMA 2: Sistemas Operativos

El elemento fundamental en este tipo de SO es el rat&n$ con el que se mueve el cursor que va cam-iando con respecto al conte'to donde se encuentre . lo que est/ realizando el SO#

4as rdenes se darn pulsando con el cursor en ciertos elementos como los iconos# En la imagen vemos los tres primeros que son iguales pero con diferentes tama%os# !ndican que el SO est esperando &rdenes . que actualmente no est realizando tareas de usuario# 4os tres siguientes en "orizontal$ indican que el SO est ocupado realizando alguna o algunas tareas# *e-emos esperar a que vuelva a salir la flec"a para darle ms &rdenes# En ocasiones aparece 2unto a la flec"a$ dic"o c3rculo celeste# Eso indica que aunque est ocupado realizando alguna tarea$ no est ocupado al 1CCD . a5n puede admitir ms instrucciones# +eremos ms en profundidad este tipo de SO ms adelante en el curso# En un futuro no mu. le2ano veremos Sistemas Operativos controlados por la vo# como algunos m&viles que .a tra-a2an o realizan ciertas tareas como marcar un tel/fono de la agenda asociando el nom-re con la pronunciaci&n de dic"o nom-re por parte del usuario# E ms adelante llegaremos al control mental$ pero para eso queda a5n -astante tiempo#

Pgina 6

TEMA 2: Sistemas Operativos

E2ercicio 1: Guscar noticias relacionadas con control de dispositivos por voz . otros por la mente#

2.( Clasificacin de los Sistemas operativos


E'isten varias posi-les clasificaciones atendiendo a los servicios ofrecidos$ por la forma de ofrecer dic"os servicios . por su disponi-ilidad# +emoslas con detenimiento: %or los servicios ofrecidos) o *suarios) Monousuario si solamente atiende a un usuario a la vez . Multiusuario si es capaz de procesar las &rdenes de varios usuarios a la vez# o +areas) Monotarea si solamente puede "acer una tarea a la vez . "asta no aca-arla no admite ninguna nueva . Multitarea si puede "acer varias tareas a la vez . adems mientras las "ace puede seguir admitiendo tareas para realizar# o %rocesadores: Monoprocesador si est dise%ado para administra un 5nico procesador$ o Multiprocesador si es capaz de administra ms de un procesador a la vez# *entro de /stos 5ltimos podemos "acer una su-clasificaci&n entre Sim/tricos . Asim/tricos# 4os primeros act5an todos a la vez en la misma tarea$ mientras que los segundos tra-a2an a diferentes velocidades$ en tareas distintas esperndose los unos a los otros para completar todas las tareas encomendadas# %or la forma de ofrecer los servicios) o Sistemas Centrali#ados) Todos los servicios que se ofrecen estn el un mismo equipo o servidor al cual se conectan todos los equipos a los que dar servicio# o Sistemas &istri,uidos) 4os servicios estn repartidos convenientemente entre varios equipos o servidores dedicados en e'clusiva a su tarea encomendada# Podemos encontrar un servidor de !nternet$ otro de !mpresi&n$ otro de aplicaciones$ otro de copia de respaldo$ etc# o Sistemas en -ed) Parecido al anterior pero todos "ace de todo seg5n las necesidades# o Sistemas de scritorio) Estos sistemas son los que encontramos en los equipos dom/sticos o de peque%as oficinas# Son ordenadores que realizan todas las tareas necesarias pero no dependen de ning5n servidor# %or su disponi,ilidad) o %ropietarios) Son SO que para su uso necesitan de la adquisici&n de una licencia de uso# o .i,res) Son SO que puedes "acer uso sin ning5n tipo de desem-olso por ellos# Eso s3$ algunas empresa que distri-u.en estos SO pedirn
Pgina F

TEMA 2: Sistemas Operativos

una asignaci&n monetaria en caso de que nosotros$ tras adquirir el mismo$ lo comercializamos#

&/SC*S/01) 2Soft3are li,re es igual a Soft3are gratuito4


Pues depende# En algunos casos s3# Por e2emplo$ e'isten multitud de aplicaciones . Sistemas Operativos li-res o freeBare que podemos descargar de !nternet . que podemos instalar sin necesidad de realizar ning5n desem-olso por su uso# Adems tam-i/n se nos permite la descarga del c&digo fuente de dic"os programas o aplicaciones con lo cual podemos adaptarlas a nuestras necesidades o agregarle funcionalidades que no tiene# Pero si a"ora vendemos el softBare completo original o ms estas modificaciones$ entonces s3 tendremos que pagar cierta cantidad a los creadores originales del softBare#

2.( +ipos de aplicaciones


Al igual que con los sistemas operativos$ las aplicaciones tam-i/n tienen un tipo de clasificaci&n seg5n la forma de adquisici&n: Gratuitas o Free3are: Este tipo de softBare a-unda en !nternet# Es softBare de peque%as prestaciones que nos podemos descargar de internet e instalarlo sin ninguna limitaci&n# 7o tiene coste$ pero tampoco tiene soporte . si queremos alguna me2ora$ entonces puede que nos co-ren por ella# S5are3are: na alternativa al IreeBare que consiste en descargarse el softBare . pro-arlo durante un tiempo limitado# Si no nos gusta o no lo vamos a usar lo desinstalamos . .a est# Pero si nos gusta . vamos a utilizarlo$ de-eremos pagar o -ien una cantidad fi2a dada por el due%o del softBare$ -ien una cantidad que nosotros estimemos oportuna# .i,re u Opensource: En un principio son gratuitas . adems te dan el c&digo fuente de la misma para poder adaptarla .Jo me2orarla# Pero de2an de ser gratuitas en el momento que nosotros la comercializamos$ -ien tal como nos "a llegado -ien con las modificaciones "ec"as# %ropietarias: Es softBare de pago 1CCD$ es decir$ para poder utilizarlas tenemos que a-onar la cantidad de una licencia#

2.6 +ipos de licencias


)especto a las licencias$ veamos los tipos que nos podemos encontrar: O ": Son licencias de softBare que viene .a preinstalado en los equipos nuevos# -etail o &etalle: Son las licencias que podemos comprar por separado . en peque%as cantidades#

Pgina H

TEMA 2: Sistemas Operativos

7olumen: Para grandes cantidades de licencias$ suele ser ms econ&mico adquirirlas por volumen$ es decir$ compramos un softBare con 2C & :C licencias$ o lo que es lo mismo$ podemos disponer de dic"o programa para 2C L :C equipos#

2.8 Gestores de arran9ue


n 8estor de Arranque 0en ingl/s M -ootloader N1 es un programa sencillo que no tiene la totalidad de las funcionalidades de un sistema operativo$ dise%ado e'clusivamente para preparar todo lo que necesita el sistema operativo para funcionar# 7ormalmente se utilizan los cargadores de arranque multietapas$ en los que varios programas peque%os se suman los unos a los otros$ "asta que el 5ltimo de ellos carga el sistema operativo# Aunque esta es su utilidad ms importante$ pasa desaperci-ido "asta el momento que instalamos 2 o ms sistemas operativos en nuestro equipo# En ese caso$ al arrancar$ detecta todos los sistemas operativos instalados . nos muestra una pantalla donde podremos elegir con cul queremos tra-a2ar# Entre todos los gestores de arranque que e'isten$ los ms utilizados son: 7T*4) Gootmgr 4ilo 8ru-

E2ercicio 2: )ealizar una -reve descripci&n de cada uno de los gestores de arranque anteriores ordenndolos de ms antiguo a ms nuevos# E2ercicio :: Guscar un par de gestores de arranque ms aparte de los mostrados#

Pgina K