Está en la página 1de 9

ANLISIS Y DESARROLLO

DE SISTEMAS DE INFORMACIN

FASE IDENTIFICACIN

SISTEMAS
OPERATIVOS
INTRODUCCIN - FUNCIONES - COMPONENTES DE UN
SISTEMA OPERATIVO - OTROS

ACTIVIDAD DE PROYECTO
1.Determinar las especificaciones
funcionales del Sistema
de Informacin.

ACTIVIDAD DE APRENDIZAJE
1.Construir el modelo tecnolgico
de informacin empresarial de
acuerdo con las tendencias
nacionales e internacionales
del sector desarrollo de software.

De clase mundial
Creative
Commos

INTRODUCCIN
4 FUNCIONES
8
Este material puede ser distribuido, copiado y exhibi-
do por terceros si se muestra en los crditos. No se
puede obtener ningn beneficio comercial y las obras
derivadas tienen que estar bajo los mismos trminos
Qu es un sistema operativo de licencia que el trabajo original.

CONtenido

Fase identificacin
ADSI - Anlisis y desarrollo de sistemas de informacin - SENA, DE CLASE MUNDIAL

COMPONENTES
10 OTROS
12 14
Glosario

Kernel Programas, Procesos e instancias Referencias

Multiprocesamiento

Carga del Sistema Operativo

ADSI - Fase 1 identificacin - Sistemas Operativos


ADSI
]
Anlisis y desarrollo de sistemas de informacin

INTRO-
DUCCIN

Fase identificacin
[

Intro-
En el ms estricto sentido de la ex- Hoy por hoy es comn que tengamos
presin el sistema operativo es un un computador en casa que puede
programa que inicia su ejecucin al estar ejecutando un sistema operati-

duccin encender el computador, establece


un estado inicial de los componen-
tes de dicho computador y tiene
vo como Windows XP, Windows VIS-
TA, Linux, Unix, AS/400, etc.

como funcin primaria el permitir


que otros programas se ejecuten y reconoce como rutinas de utilidad.
tengan un acceso ordenado a los Otro grupo de programas, en parti-
recursos que ofrece el equipo. Es cular cuando se trata de sistemas de
lo que se conoce como el Kernel. multitareas y multiusuarios, que po-
Esto lo hace suministrando proce- demos incluir son servicios adicio-
sos que controlan a los dispositivos nales que puede brindar el sistema
perifricos, administrando recursos operativo. Aqu incluimos el correo
compartidos por varias tareas como electrnico, Web, bases de datos y
la memoria y equipos perifricos y otros elementos de conectividad.

SENA, DE CLASE MUNDIAL


estableciendo las prioridades de las
tareas que ejecuta el computador. Las oportunidades de trabajo en com- Para la inmensa mayora de usuarios de
Tambin debe mantener la integri- putacin nos pueden llevar a trabajar computadores el sistema operativo es un
dad del proceso recuperando el con- en aspectos muy diversos pero sea elemento oscuro. En ms de una ocasin
trol cuando algn programa falla. que trabajemos de cerca al computa- confunden el programa de procesamiento
dor atendiendo al funcionamiento de de palabras o cualquiera que sea el progra-
En un sentido ms extenso el sistema los servicios del sistema operativo o ma que principalmente usan, con el siste-
operativo contiene otros elementos estemos instalando sistemas o desa- ma operativo. Y en cierta forma, esa es la
ADSI

que amplan su funcionalidad. Inclui- rrollando aplicaciones, el conocer el idea, que haya una integracin tan homo-
mos aqu programas que se pueden funcionamiento de los sistemas ope- gnea que el usuario comn no pueda dis-
ejecutar ocasionalmente que se les rativos es de suma importancia. tinguir a un programa del otro.

5
4
]
Anlisis y desarrollo de sistemas de informacin

Qu es
un sistema
operativo Esto hace que los procesos de un Existen varias formas de mantener la sincronizacin. Una de esas
programa puedan ser ejecutados en formas es hacer que los mdulos o partes de un programa o el
Un sistema operativo es un grupo de pequeos lo que parece una forma desordena- sistema operativo enven mensajes a los mdulos dependientes
programas desarrollados para simplificar la labor da. Igual ocurre con los componen- de los resultados producidos. Si existe un mecanismo estndar,
del programador cuando este necesita hacer uso tes del sistema operativo. A pesar de como ocurre con Windows, una parte del sistema operativo pue-

Fase identificacin
de ciertos recursos que ofrece el computador. A ese aparente desorden todo debe de analizar estos mensajes y despertar al programa que est
estos pequeos programas se les llama servicios marchar con un cierto orden. esperando el mensaje para que se ponga a trabajar.
[

porque eso es lo que son, servicios que el com-


putador presta al programa que se ejecuta en Si este estndar no existe, lo que debe hacer el sistema opera-
ese computador. Estos servicios pueden abarcar tivo es ir despertando a los programas para que revisen su lista
el manejo de unidades de discos, el teclado, la de mensajes para ver si les lleg lo que esperaban y si no volver
pantalla, la impresora, el mdem, la conexin a la a dormir indicando tal cosa al sistema operativo para que per-
red y otros perifricos. Tambin pueden ser ser- mita a otro programa revisar su lista. Esto es una forma cruda
vicios de manejo de la memoria, las prioridades y simple de explicar la cronologa de ejecucin de programas
en las interrupciones que hagan los perifricos dentro de un computador.
cuando necesitan ser atendidos.
El sistema operativo, con el objetivo de hacer uso eficiente del
Otro servicio muy til es el permitir ejecutar va- Lo importante de estos servicios es la integracin en- potencial del procesador, interrumpe al programa que el proce-
rios programas simultneamente. Este servicio tre ellos. No se trata de simples rutinas utilitarias que se sador est ejecutando para atender a algn perifrico que haya
es particularmente valioso y para muchas perso- pueden ejecutar sin importar cual otra se est utilizando concluido lo que estaba haciendo. Esta terminacin puede ser
nas si un sistema operativo no ofrece este servi- o est presente. El desarrollo de un sistema operativo exitosa o no. Lo importante es que los perifricos son relativa-
cio no se le puede llamar sistema operativo. Esta debe asegurar que estas varias piezas se comuniquen mente tan lentos que hay que atenderlos rpido para ponerlos a
es la mayor crtica que se le hace al MS-DOS. entre s para asegurar la integridad de la operacin total. trabajar lo ms rpido posible para que no atrasen al trabajo que
Es por eso que es comn que el sistema operativo ofrez- se quiere hacer con el computador.
ca algn sistema de mensajes entre los varios compo-
nentes. Estos mensajes llevan informacin de una tarea
a la otra y/o instrucciones de qu hacer a continuacin.

Inicialmente, cuando los equipos no eran muy podero-


sos, una instruccin se ejecutaba despus de otra en for-
ma predecible. La lentitud de los perifricos en relacin
a la velocidad del procesador hizo que se implementara

SENA, DE CLASE MUNDIAL


el mecanismo de interrupcin por parte de los perifri-
cos, permitiendo al procesador atender a otros servicios
mientras el componente perifrico realiza su tarea. Al
concluir lo que est haciendo, sea imprimir una lnea o
traspasar a memoria un bloque de informacin, el peri-
frico da un alerta al procesador para que interrumpa lo
que est haciendo y le atienda.
ADSI

7
6
fun-
Funciones

Fase identificacin
El objetivo principal de un sistema operativo
es, lograr que el sistema de computacin se
utilice de manera cmoda, y el objetivo se-
cundario es que el hardware del computador
se emplee de manera eficiente, otras funcio-
nes pueden ser tambin:

nes
Controlar los dispositi-
]

vos y gestionar los con-


Anlisis y desarrollo de sistemas de informacin

flictos que se produzcan


entre estos.

cio-
Administrar los recursos Ejecutar el software de
del computador y con- aplicacin y realizar la
trolar el flujo de la infor- conversin de los datos y
Vigilar el funcionamiento general macin que circula por programas de aplicacin
del sistema y los dispositivos que el sistema y la ejecucin a formatos pertinentes.
lo componen para mantener la de todos los procesos
operatividad del mismo. encomendados.
[ ADSI

9
8
]

Fase identificacin
Anlisis y desarrollo de sistemas de informacin
[

Componentes
de un Sistema
Operativo
Kernel
Un sistema operativo es, por lo general, un programa Llamado tambin ncleo es el centro del sistema opera-
ADSI

complejo. Dependiendo del equipo en el que se eje- tivo. Est permanente en memoria una vez que el equipo
cuta ste puede estar compuesto de unos cientos de inicia sus funciones normales. Es responsable por:
instrucciones a millones de instrucciones. En el desa-
rrollo de sistemas operativos grandes como UNIX y NT Traslado del control de un programa a otro.
es razonable dividirlo en mdulos. Estos pueden ser
programados y probados por separado. Control y programacin de dispositivos perifricos.

A continuacin algunos trminos que son relevantes para Manejo de interrupciones y condiciones de error.
entender el funcionamiento de un sistema operativo.
Comunicacin entre procesos.

Programacin de tareas.

Manejo de la memoria.

SENA, DE CLASE MUNDIAL

11
10
]
Anlisis y desarrollo de sistemas de informacin

Multiproce-
samiento

OTROS
Carga del
La mayora de los computadores instalados contiene
una sola CPU (Central Processing Unit) para procesar las
tareas. Es posible tener varias CPUs en la motherboard

Fase identificacin
Sistema
(tarjeta madre) con lo que es posible tener varios pro-
cesos corriendo simultneamente. Cuando no se tienen
[

varios CPUs se puede crear la ilusin de multiprocesa-

Operativo
miento por medio de mecanismos de interrupcin de las
tareas y mudando de una tarea a otra cada cierto tiempo.

Esta mudanza o switching es una de las tareas del Ker-


nel. An con varios CPUs se puede hacer switching de
tareas asignadas a cada CPU.
El sistema operativo de un computador es cargado a
Por ejemplo, Windows NT puede atender a varias CPUs. memoria de una de dos maneras. Se le carga en ROM
Existen dos formas bsicas de proceder a la mudanza de modo permanente o se ubica en un almacenamiento

Programas,
Es importante establecer la diferencia entre un programa, entre tareas. Las tareas pueden cooperar suspendin- externo, generalmente un disco magntico, y se carga
un proceso y una instancia. Un programa es el conjunto dose voluntariamente cada cierto tiempo o en puntos al encender el computador. En el primer caso el sistema
de instrucciones que escribe el programador. Estas, una determinados en su ejecucin o el sistema operativo operativo toma control del equipo al momento de arran-

Procesos e
vez que estn en lenguaje de mquina, residen en un con ayuda de circuitos en el hardware interrumpe la ta- car y es muy poco el mantenimiento que tiene que hacer.
medio magntico o pueden fijarse en un ROM. rea que se est ejecutando. Estos dos mecanismos se
les conocen en ingls como cooperative switching y En el segundo caso, una parte muy pequea del sis-

instancias
Un proceso, o tarea, es la ejecucin de este programa pre-emptive switching. Windows 3.1x es un ejemplo de tema operativo est presente en ROM para iniciar la
o una parte de l. A su vez, un proceso puede estar una mudanza cooperativa. UNIX y NT son ejemplos de carga del sistema operativo desde una unidad externa
en ejecucin simultnea en varias etapas. A esto se pre-emptive switching. de almacenamiento. Esta unidad externa es por lo ge-
les llama instancias de un proceso. Cada una de estas neral, un disco magntico pero puede ser un CD o un
ejecuciones es ms o menos independiente de la otra. Cuando el procesador muda de una tarea a la otra lo cartucho de cinta magntica. Generalmente esta carga
Para saber los detalles de una instancia debemos exa- que hace es guardar el estado en que est la tarea a sus- se hace en varias etapas. El programa en ROM revisa el
minar el grupo de datos que la define. Este grupo de penderse guardando el contenido de registros o memo- estado de la memoria RAM y procede a cargar un pro-
datos son el estado en que esta la instancia y la cola rias del procesador y remplazndolos con valores de la grama cargador ms avanzado que puede realizar otras
de mensajes a procesar. El estado puede contener la prxima tarea a ejecutar. Este cambio de contenido de revisiones y establecer un estado inicial adecuado al
instruccin por la que va la ejecucin en ese momento registros se le denomina cambio de contexto. Este cam- sistema operativo. Como etapa final de la carga del sis-
y/o valores asignados a variables antes de comenzar la bio toma un tiempo pero es muy poco en comparacin tema operativo se inicia la interface con el operador.
ejecucin o durante la misma. al tiempo que se les da a las tareas para su ejecucin. Este interface puede ser de lnea o grfico.

SENA, DE CLASE MUNDIAL


ADSI

13
12
]
Anlisis y desarrollo de sistemas de informacin

Unix: Sistema operativo multiplataforma, multitarea y


multiusuario desarrollado originalmente por emplea-

GLOSARIO dos de Bell de AT&T.



Actualmente UNIX puede referirse a:

AutoPlay: (Autoejecutar, Autorun). Caracters-


tica de un sistema operativo que permite eje- Familia UNIX: grupo genrico de sistemas opera-
cutar automticamente un archivo, programa, tivos que comparten determinados criterios en su
msica o video, cuando se inserta en la com- diseo y por lo tanto son llamados de la familia (o
putadora un CD, DVD, una memoria flash y, en tipo) UNIX. Son ms de 100 sistemas operativos
general, cualquier disco de almacenamiento. Entorno Operativo: El entorno opera- Monousuario: (mono: uno, usuario). que se consideran de su familia.
tivo es la denominacin que engloba Sistema operativo o aplicacin que so-
[

A partir de Windows XP, se diferenciaron los al sistema operativo, a su interfaz de lamente puede ser usado por un nico Sistema operativo UNIX: subfamilia de sistemas
trminos autoplay de autorun. El autoplay re- usuario asociado y a algunas de las usuario en un determinado momento. operativos que descienden de la primera versin
visa el contenido de la unidad insertada y de- aplicaciones que suelen venir con este. creada por Bell. Esto significa que comparten cdigos
tecta qu contenido tiene (aunque el mismo Multiusuario: Sistema operativo o apli- y propiedad intelectual.
no tenga instrucciones especficas sobre qu El entorno operativo incluye: cacin que permiten mltiples usuarios.
hacer al insertarse), y sugiere al usuario dife- Sistemas operativos. Marca UNIX: Unix como marca es propiedad de The
rentes opciones de ejecucin: abrir la carpeta, Sistemas gestores de bases de Multitarea:(multipuesto, multitasking). Open Group, organizacin de estandarizacin que
ejecutar, visualizar, etc. datos (SGBD). Caractersticas de un sistema operativo permite el uso de dicha marca a cualquier sistema
Sistemas de comunicaciones. que permite ejecutar varios procesos al operativo que cumpla con sus estndares. Esto es in-
Boot: Monitores de transacciones. mismo tiempo usando uno o ms mi- dependiente de si el sistema operativo en cuestin es
1. Buteo. Proceso inicial de una computadora Herramientas CASE y entornos de croprocesadores. de la familia UNIX o descendiente del original.
en donde se carga la configuracin (BIOS), los desarrollo en general.
dispositivos de hardware y se busca el sistema
operativo en la secuencia de buteo. Linux: Sistema operativo que posee
un ncleo del mismo nombre. El c-

Fase identificacin
2. Sector de un disco de almacenamiento digo fuente es abierto, por lo tanto,
donde se guarda la informacin necesaria
para el arranque del sistema operativo.
est disponible para que cualquier
persona pueda estudiarlo, usarlo,
modificarlo y redistribuirlo.
Referencias
DOS (Disk Operating System - Sistema Opera-
tivo de Disco): Familia de sistemas operativos El trmino Linux se utiliza para des-
utilizados en PCs. cribir al sistema operativo tipo Unix Introduccin a los computadores.
que utiliza filosofas y metodologas http://www.aisa.uvigo.es/DOCENCIA/Ffi/TranspFI/complementos/perifericos/
Existen mltiples versiones de DOS, el ms co- libres y que est constituido por la Partes%20de%20un%20computador.htm
nocido es el MS-DOS de Microsoft. Otros que combinacin del ncleo Linux con

SENA, DE CLASE MUNDIAL


populares son el PC-DOS (de IBM), DR-DOS, el las bibliotecas y herramientas del
FreeDOS y el QDOS. proyecto GNU, adems de otros pro-
yectos libres y no libres.
La aparicin de sistemas operativos de entorno Arquitectura del computador, en Unicauca Virtual.
grfico como Windows, han hecho que DOS se Es ampliamente popular en el mer- http://www.uv.unicauca.edu.co/Recursos/Fase1/Subproyectos/Contenidos/Informati-
utilice como sistema en segundo plano. cado de servidores. ca/SitioWeb/Recursos/Arquitectura/arquitectura.htm
ADSI

Diccionario de Sistemas Operativos


http://www.alegsa.com.ar/Diccionario/Cat/34.php

15
14
LDER DEL PROGRAMA ADSI COMPILACIN Y PREPARACIN DISEO EDITORIAL Y PORTADA
Vanessa Cristina Miranda Cano Leydy Carolina Muoz Pachajoa Ricardo Burbano Martnez
vanessa24@misena.edu.co ribuma@gmail.com

ASESORA PEDAGGICA ILUSTRACIN PORTADA


Claudia Herrera Cifuentes Sal Suaza
pipelore@yahoo.com ssuaza@gmail.com

LDER LNEA DE PRODUCCIN DIAGRAMACIN


Iliana Eneth Molina Cuarta Ricardo Burbano Martnez
ilmocu@sena.edu.co ribuma@gmail.com

Coproduccin
Lnea de Produccin - Regional Santander

También podría gustarte