Sunteți pe pagina 1din 16

OBJETIVO GENERAL: EI estudiante conocer y aplicar los recursos tericoprcticos bsico para el manejo y aprovechamiento de la computadora como

herramienta de trabajo a partir del conocimiento de sus componentes,


estructura, funciones, sistemas operativos y aplicaciones de la paquetera
office Mcrosoft (Word y excel).

1. COMPONENTES DE LAS COMPUTADORAS


1.1.
Definicin de sistemas operativos.
Un sistema operativo (SO o, frecuentemente, OS del ingls Operating
System) es un programa o conjunto de programas de un sistema
informtico que gestiona los recursos de hardware y provee servicios a
los programas de aplicacin, ejecutndose en modo privilegiado
respecto de los restantes (aunque puede que parte de l se ejecute en
espacio de usuario).
El conjunto de programas informticos que permite la administracin
eficaz de los recursos de una computadora es conocido como sistema
operativo o software de sistema. Estos programas comienzan a trabajar
apenas se enciende el equipo, ya que gestionan el hardware desde los
niveles ms bsicos y permiten adems la interaccin con el usuario.
Un sistema operativo es un programa o conjunto de programas de
computadora destinado a permitir una gestin eficaz de sus recursos.
Comienza a trabajar cuando se enciende el computador, y gestiona el
hardware de la mquina desde los niveles ms bsicos, permitiendo
tambin la interaccin con el usuario.
1.2.
Evolucin de los sistemas operativos.
AOS 40
A finales de los aos 1940, con lo que podramos llamar la aparicin de
la primera generacin de computadoras, se acceda directamente a la
consola de la computadora desde la cual se actuaba sobre una serie de
micro interruptores que permitan introducir directamente el programa
en la memoria de la computadora (en realidad al existir tan pocas
computadoras todos podran considerarse prototipos y cada constructor
lo haca sin seguir ningn criterio predeterminado). Por aquel entonces
no existan los sistemas operativos, y los programadores deban
interactuar con el hardware del computador sin ayuda externa. Esto
haca que el tiempo de preparacin para realizar una tarea fuera
considerable. Adems para poder utilizar la computadora deba hacerse
por turnos. Para ello, en muchas instalaciones, se rellenaba un
formulario de reserva en el que se indicaba el tiempo que el
programador necesitaba para realizar su trabajo. En aquel entonces las

computadoras eran mquinas muy costosas lo que haca que estuvieran


muy solicitadas y que slo pudieran utilizarse en periodos breves de
tiempo. Todo se hacia en lenguaje de mquina.
AOS 50
A principios de los aos 50 con el objeto de facilitar la interaccin entre
persona y computador, los sistemas operativos hacen una aparicin
discreta y bastante simple, con conceptos tales como el monitor
residente, el proceso por lotes y el almacenamiento temporal.
Monitor residente
Su funcionamiento era bastante simple, se limitaba a cargar los
programas a memoria, leyndolos de una cinta o de tarjetas perforadas,
y ejecutarlos. El problema era encontrar una forma de optimizar el
tiempo entre la retirada de un trabajo y el montaje del siguiente.
Procesamiento por lotes
Como solucin para optimizar el tiempo de montaje surgi la idea de
agrupar los trabajos en lotes, en una misma cinta o conjunto de tarjetas,
de forma que se ejecutaran uno a continuacin de otro sin perder
apenas tiempo en la transicin.
Almacenamiento temporal
Su objetivo era disminuir el tiempo de carga de los programas, haciendo
simultnea la carga del programa o la salida de datos con la ejecucin
de la siguiente tarea. Para ello se utilizaban dos tcnicas, el buffering y
el spooling.
AOS 60
En los aos 1960 se produjeron cambios notorios en varios campos de la
informtica,con la aparicion de el circuito cerrado la mayora orientados
a seguir incrementando el potencial de los computadores. Para ello se
utilizaban tcnicas de lo ms diversas:
Multiprogramacin
En un sistema multiprogramado la memoria principal alberga a ms de
un programa de usuario. La CPU ejecuta instrucciones de un programa,
cuando el que se encuentra en ejecucin realiza una operacin de E/S;
en lugar de esperar a que termine la operacin de E/S, se pasa a
ejecutar otro programa. Si ste realiza, a su vez, otra operacin de E/S,
se mandan las rdenes oportunas al controlador, y pasa a ejecutarse

otro. De esta forma es posible, teniendo almacenado un conjunto


adecuado de tareas en cada momento, utilizar de manera ptima los
recursos disponibles.
Tiempo compartido
En este punto tenemos un sistema que hace buen uso de la electrnica
disponible, pero adolece de falta de interactividad; para conseguirla
debe convertirse en un sistema multiusuario, en el cual existen varios
usuarios con un terminal en lnea, utilizando el modo de operacin de
tiempo compartido. En estos sistemas los programas de los distintos
usuarios residen en memoria. Al realizar una operacin de E/S los
programas ceden la CPU a otro programa, al igual que en la
multiprogramacin. Pero, a diferencia de sta, cuando un programa
lleva cierto tiempo ejecutndose el sistema operativo lo detiene para
que se ejecute otro aplicacin. Con esto se consigue repartir la CPU por
igual entre los programas de los distintos usuarios, y los programas de
los usuarios no se sienten demasiado lentos por el hecho de que los
recursos sean compartidos y aparentemente se ejecutan de manera
concurrente.
Tiempo real
Estos sistemas se usan en entornos donde se deben aceptar y procesar
en tiempos muy breves un gran nmero de sucesos, en su mayora
externos al ordenador. Si el sistema no respeta las restricciones de
tiempo en las que las operaciones deben entregar su resultado se dice
que ha fallado. El tiempo de respuesta a su vez debe servir para
resolver el problema o hecho planteado. El procesamiento de archivos
se hace de una forma continua, pues se procesa el archivo antes de que
entre el siguiente, sus primeros usos fueron y siguen siendo en
telecomunicaciones.
Multiprocesador
Permite trabajar con mquinas que poseen ms de un microprocesador.
En un multiprocesador los procesadores comparten memoria y reloj.
Sistemas operativos desarrollados
Adems del Atlas Supervisor y el OS/360, los sesenta marcaron el inicio
de UNIX, a mediados de los 60 aparece Multics, sistema operativo
multiusuario multitarea desarrollado por los laboratorios Bell de AT&T
y programado en PL/1 uno de los pocos SO desarrollados en un lenguaje
de alto nivel en aquel tiempo, luego del fracaso del proyecto UNIX
comienza a desarrollarse a partir de este a finales de la dcada.

AOS 70
Debido al avance de la electrnica, pudieron empezar a crearse
circuitos con miles de transistores en un centmetro cuadrado de silicio,
lo que llevara, pocos aos despus, a producirse los primeros sistemas
integrados. sta dcada se podra definir como la de los sistemas de
propsito general y en ella se desarrollan tecnologas que se siguen
utilizando en la actualidad. Es en los aos 1970 cuando se produce el
boom de los miniordenadores y la informtica se acerca al nivel de
usuario. En lo relativo a lenguajes de programacin, es de sealar la
aparicin de Pascal y C, el ltimo de los cuales se cre especficamente
para reescribir por completo el cdigo del sistema operativo Unix,
convirtindolo en uno de los pocos SO escritos en un lenguaje de alto
nivel. En el campo de la programacin lgica se dio a luz la primera
implementacin de Prolog, y en la revolucionaria orientacin a objetos,
Smalltalk.
Inconvenientes de los sistemas existentes
Se trataba de sistemas grandes y costosos, pues antes no se haba
construido nada similar y muchos de los proyectos desarrollados
terminaron con costos muy por encima del presupuesto y mucho
despus de lo que se marcaba como fecha de finalizacin. Adems,
aunque formaban una capa entre el hardware y el usuario, ste deba
conocer un complejo lenguaje de control para realizar sus trabajos. Otro
de los inconvenientes es el gran consumo de recursos que ocasionaban,
debido a los grandes espacios de memoria principal y secundaria
ocupados, as como el tiempo de procesador consumido. Es por esto
que se intent hacer hincapi en mejorar las tcnicas ya existentes de
multiprogramacin y tiempo compartido.
Caractersticas de los nuevos sistemas
Para solventar los problemas antes comentados, se realiz un
costossimo trabajo para interponer una amplia capa de software entre
el usuario y la mquina, de forma que el primero no tuviese que conocer
ningn detalle de la circuitera.
Sistemas operativos desarrollados
* MULTICS (Multiplexed Information and Computing Service):
Originalmente era un proyecto cooperativo liderado por Fernando
Corbat del MIT, con General Electric y los laboratorios Bell, que
comenz en los 60, pero los laboratorios Bell abandonaron en 1969 para
comenzar a crear el sistema UNIX. Se desarroll inicialmente para el

mainframe GE-645, un sistema de 36 bits; despus fue soportado por la


serie de mquinas Honeywell 6180.
Fue uno de los primeros sistemas operativos de tiempo compartido, que
implement un solo nivel de almacenamiento para el acceso a los
datos, desechando la clara distincin entre los ficheros y los procesos en
memoria, y uno de los primeros sistemas multiprocesador.
* MVS (Multiple Virtual Storage): Fue el sistema operativo ms usado en
los modelos de mainframes -ordenadores grandes, potentes y caros
usados principalmente por grandes compaas para el procesamiento
de grandes cantidades de datos- System/370 y System/390 de IBM,
desarrollado tambin por IBM y lanzado al mercado por primera vez en
1974. Como caractersticas destacables, permita la ejecucin de
mltiples tareas, adems de que introdujo el concepto de memoria
virtual y finalmente aadi la capacidad de que cada programa tuviera
su propio espacio de direccionamiento de memoria, de ah su nombre.
* CP/M (Control Program/Monitor): Desarrollado por Gary Kildall para el
microprocesador 8080/85 de Intel y el Zilog Z80, sali al mercado en
1976, distribuyndose en disquetes de ocho pulgadas. Fue el SO ms
usado en las computadoras personales de esta dcada. Su xito se
debi a que era porttil, permitiendo que diferentes programas
interactuasen con el hardware de una manera estandarizada. Estaba
compuesto de dos subsistemas:
o CCP (Comand Control Processor): Intrprete de comandos que
permita introducir los mandatos con sus parmetros separados por
espacios. Adems, los traduca a instrucciones de alto nivel destinadas
a BDOS.
o BDOS (Basic Disk Operating System): Traductor de las instrucciones
en llamadas a la BIOS.
El hecho de que, aos despus, IBM eligiera para sus PCs a MS-DOS
supuso su mayor fracaso, por lo que acab desapareciendo.
AOS 80
Con la creacin de los circuitos LSI -integracin a gran escala-, chips que
contenan miles de transistores en un centmetro cuadrado de silicio,
empez el auge de los ordenadores personales. En stos se dej un
poco de lado el rendimiento y se busc ms que el sistema operativo
fuera amigable, surgiendo mens, e interfaces grficas. Esto reduca la
rapidez de las aplicaciones, pero se volvan ms prcticos y simples
para los usuarios. En esta poca, siguieron utilizndose lenguajes ya
existentes, como Smalltalk o C, y nacieron otros nuevos, de los cuales
se podran destacar: C++ y Eiffel dentro del paradigma de la orientacin
a objetos, y Haskell y Miranda en el campo de la programacin

declarativa. Un avance importante que se estableci a mediados de la


dcada de 1980 fue el desarrollo de redes de computadoras personales
que corran sistemas operativos en red y sistemas operativos
distribuidos. En esta escena, dos sistemas operativos eran los
mayoritarios: MS-DOS, escrito por Microsoft para IBM PC y otras
computadoras que utilizaban la CPU Intel 8088 y sus sucesores, y UNIX,
que dominaba en los ordenadores personales que hacan uso del
Motorola 68000.
Apple Macintosh
El lanzamiento oficial se produjo en enero de 1984, al precio de 2495
dlares. Muchos usuarios, al ver que estaba completamente diseado
para funcionar a travs de una GUI (Graphic User Interface),
acostumbrados a la lnea de comandos, lo tacharon de juguete. A pesar
de todo, el Mac se situ a la cabeza en el mundo de la edicin a nivel
grfico.
MS-DOS
En 1981 Microsoft compr un sistema operativo llamado QDOS que, tras
realizar unas pocas modificaciones, se convirti en la primera versin de
MS-DOS (MicroSoft Disk Operating System). A partir de aqu se
sucedieron una serie de cambios hasta llegar a la versin 7.1, a partir
de la cual MS-DOS dej de existir como tal y se convirti en una parte
integrada del sistema operativo Windows.
Microsoft Windows
Familia de sistemas operativos propietarios desarrollados por la
empresa de software Microsoft Corporation, fundada por Bill Gates y
Paul Allen. Todos ellos tienen en comn el estar basados en una interfaz
grfica de usuario basada en el paradigma de ventanas, de ah su
nombre en ingls. Las versiones de Windows que han aparecido hasta el
momento se basan en dos lneas separadas de desarrollo que
finalmente convergen en una sola con la llegada de Windows XP. La
primera de ellas conformaba la apariencia de un sistema operativo,
aunque realmente se ejecutaba sobre MS-DOS.
Actualmente existe Windows Vista.
AOS 90
GNU/Linux

En 1991 aparece la primer versin del ncleo de Linux. Creado por Linus
Torvalds y un sinfn de colaboradores a travs de Internet. Este sistema
se basa en Unix, un sistema que en principio trabajaba en modo
comandos, estilo MS-DOS. Hoy en da dispone de Ventanas, gracias a un
servidor grafico y a gestores de ventanas como KDE, GNOME entre
muchos. Recientemente GNU/Linux dispone de un aplicativo que
convierte las ventanas en un entorno 3D como por ejemplo Beryl. Lo
que permite utilizar linux de una forma muy visual y atractiva.

1.3.
Clasificacin de los sistemas operativos.
Con el paso de los tiempos los sistemas operativos fueron cambiando de
muchas maneras, por ejemplo:
Sistemas Operativos de multitarea: con este sistema operativo es
que la computadora procesa diferentes tareas al mismo tiempo. Existen
varios tipos de multitareas. Estos sistemas Se distinguen por sus
habilidades para poder soportar la ejecucin de dos o ms trabajos
activos (que se estn ejecutado) al mismo tiempo. Esto trae como
resultado que la Unidad Central de Procesamiento (UCP) siempre tenga
alguna tarea que ejecutar, aprovechando al mximo su utilizacin.
Los sistemas operativos que soportan estas multitareas son: UNIX,
Windows 95, Windows 98, Windows NT, MAC-OS, OS/2.
Sistema Operativo Mono tareas: los sistemas operativos mono
tareas son ms primitivos y es todo lo contrario a los de multitareas es
decir, solo pueden manejar un proceso en cada momento o que solo
puede ejecutar las tareas de una en una. Por ejemplo cuando la
computadora est imprimiendo un documento, no puede iniciar otro
proceso ni responder a nuevas instrucciones hasta que se termine la
impresin. El sistema operativo que soporta el mono tareas es DOS.
Sistema Operativo Monousuario: Los sistemas monousuarios son
aquellos que nada ms puede atender a un solo usuario, gracias a las
limitaciones creadas por el hardware, los programas o el tipo de
aplicacin que se est ejecutando. Estos tipos de sistemas son muy
simples, porque todos los dispositivos de entrada, salida y control
dependen de la tarea que se est utilizando, esto quiere decir, que las
instrucciones que se dan, son procesadas de inmediato; ya que existe
un solo usuarios. Los sistemas operativos que soportan el monousuario
son DOS e incluso en el actual Windows XP y sus predecesores.

Sistema Operativo Multiusuario: Es todo lo contrario a monousuario;


y en esta categora se encuentran todos los sistemas que cumplen
simultneamente las necesidades de dos o ms usuarios, que
comparten mismos recursos. Este tipo de sistemas se emplean
especialmente en redes. Los sistemas operativos que soportan el
multiusuario son con el Linux, Windows 2003 y sus predecesores.
Sistemas Operativos por lotes: Con este sistema operativo procesan
una gran cantidad de trabajos con poca o ninguna interaccin entre los
usuarios y los programas en ejecucin. Se renen todos los trabajos
comunes para realizarlos al mismo tiempo, evitando la espera de dos o
ms trabajos como sucede en el procesamiento en serie. Estos
sistemas, pueden tener un tiempo de ejecucin muy alto, porque el
procesador es mejor utilizado y los Sistemas Operativos pueden ser
simples, debido a la secuencialidad de la ejecucin de los trabajos. Los
sistemas operativos que soportan por lotes son el SCOPE, del DC6600, y
el EXEC II para el UNIVAC 1107.
Sistemas Operativos de tiempo real: este sistema operativo de
tiempo real son aquellos en los cuales no tiene importancia el usuario,
sino los procesos. Por lo general, estn subutilizados sus recursos con la
finalidad de prestar atencin a los procesos en el momento que lo
requieran. Se utilizan en entornos donde son procesados un gran
nmero de sucesos o eventos. Los sistemas operativos que soportan el
tiempo real son VxWorks, Solaris, Lyns OS y Spectra.
Sistemas Operativos de tiempo compartido: estos sistemas
Permiten la simulacin de que el sistema y sus recursos son todos para
cada usuario. El usuario hace una peticin a la computadora, esta la
procesa tan pronto como le es posible, y la respuesta aparecer en la
terminal del usuario. Los principales recursos del sistema, el procesador,
la memoria, dispositivos de E/S, son continuamente utilizados entre los
diversos usuarios, dando a cada usuario la ilusin de que tiene el
sistema dedicado para s mismo. Los sistemas operativos que soportan
el tiempo compartido son Multics, OS/360 y DEC-10.
Sistemas Operativos distribuidos: Este sistema operativo permite
distribuir trabajos, tareas o procesos entre un conjunto de procesadores.
Puede ser que este conjunto de procesadores est en un equipo o en
diferentes, en este caso es trasparente para el usuario. Existen dos
esquemas bsicos de stos. Un sistema fuertemente acoplado es a
aquel que comparte la memoria y un reloj global, cuyos tiempos de
acceso son similares para todos los procesadores. En un sistema
dbilmente acoplado los procesadores no comparten ni memoria ni
reloj, ya que cada uno cuenta con su memoria local.

Sistemas Operativos de red: Los sistemas operativos de red son


aquellos que mantienen a dos o ms computadoras unidas a travs de
algn medio de comunicacin (fsico o no), con el objetivo primordial de
poder compartir los diferentes recursos y la informacin del sistema. El
primer Sistema Operativo de red estaba enfocado a equipos con un
procesador Motorola 68000, pasando posteriormente a procesadores
Intel como Novell Netware. Los sistemas operativos ms utilizados que
soportan la red son Novell Netware, Personal Netware, LAN Manager,
Windows NT Server, UNIX, LANtastic.
Sistemas Operativos paralelos: En estos tipos de Sistemas
Operativos se pretende que cuando existan dos o ms procesos que
compitan por algn recurso se puedan realizar o ejecutar al mismo
tiempo. En UNIX existe tambin la posibilidad de ejecutar programas sin
tener que atenderlos en forma interactiva, simulando paralelismo. As,
en lugar de esperar a que el proceso termine de ejecutarse, regresa a
atender al usuario inmediatamente. Los sistemas operativos que
soportan a los paralelos son Alpha, PVM, la serie AIX, que es utilizado en
los sistemas RS/6000 de IBM.
1.4.
Funcionamiento a nivel general de un sistema operativo
Un sistema operativo es la aplicacin que controla todos los aspectos de
una computadora. Los sistemas operativos ms comunes son Windows,
UNIX y Macintosh. Para simplificar, el sistema operativo lleva a cabo dos
funciones bsicas: funciona como administrador de los recursos de
hardware y software del sistema; y se ocupa del hardware de modo que
las aplicaciones no tengan que ocuparse de todos los aspectos del
proceso. Las tareas del sistema operativo se dividen en seis categoras:
administracin del procesador, administracin de la memoria,
administracin de dispositivos, administracin del almacenamiento,
interfaz de aplicacin e interfaz de usuario.
La administracin del procesador consiste en asegurar que todas las
aplicaciones y procesos reciban la cantidad de tiempo necesaria del
procesador como para funcionar de forma correcta. Tambin consiste en
aprovechar la cantidad mxima posible de ciclos del procesador para
que todo funcione adecuadamente en conjunto. El sistema operativo
utiliza procesos o subprocesos del procesador para llevar a cabo estas
funciones y cambia de forma continua entre un proceso y otro a una
velocidad de miles de procesos por segundo.
La administracin de memoria es el proceso que garantiza que cada
proceso tenga la cantidad de memoria suficiente para ejecutar la tarea
de modo que los procesos no se quiten memoria unos a otros. Otra

funcin de la administracin de memoria es administrar cada tipo de


memoria para que se utilice de forma correcta.
Cada pieza de hardware utiliza un controlador, un programa especial,
para comunicarse con el sistema. El sistema operativo utiliza los
controladores como traductores entre las seales elctricas del
hardware y el cdigo de programacin que se encuentra en las
aplicaciones. El controlador toma datos del sistema operativo y los pasa
al dispositivo y viceversa. El sistema operativo controla este proceso
llamando al controlador indicado cuando es necesario.
Del mismo modo que el hardware tiene controladores, las aplicaciones
tienen una interfaz de programacin de aplicaciones (API, por sus siglas
en ingls). Las API permiten a los programadores utilizar partes del
sistema operativo y del equipo para llevar a cabo determinadas
funciones. El sistema operativo contiene todas las API que son
reconocidas por el equipo y juega el papel de intrprete de las API.
Enva entonces los datos necesarios para llevar a cabo la funcin.
El aspecto de la interfaz de usuario del sistema operativo administra la
interaccin entre el usuario y el equipo. Muchos sistemas operativos
utilizan una interfaz grfica de usuario, es decir que utiliza imgenes e
conos para comunicarse con el usuario. El sistema operativo juega
nuevamente el rol de intrprete para establecer la comunicacin entre
el usuario y el equipo en un idioma que ambos entienden.
2. SOFTWARE
2.1.
Caractersticas de un Sistema Operativo.
En general, se puede decir que un Sistema Operativo tiene las
siguientes caractersticas:
A. Conveniencia. Un Sistema Operativo hace ms conveniente el
uso de una computadora.
B. Eficiencia. Un Sistema Operativo permite que los recursos de la
computadora se usen de la manera ms eficiente posible.
C. Habilidad para evolucionar. Un Sistema Operativo deber
construirse de manera que permita el desarrollo, prueba o
introduccin efectiva de nuevas funciones del sistema sin
interferir con el servicio.
D. Encargado de administrar el hardware. El Sistema Operativo
se encarga de manejar de una mejor manera los recursos de la
computadora en cuanto a hardware se refiere, esto es, asignar a
cada proceso una parte del procesador para poder compartir los
recursos.
E. Relacionar dispositivos. El Sistema Operativo se debe
encargar de comunicar a los dispositivos perifricos, cuando el
usuario as lo requiera.

F. Organizar datos para acceso rpido y seguro.


G. Manejar las comunicaciones en red. El Sistema Operativo
permite al usuario manejar con alta facilidad todo lo referente a
la instalacin y uso de las redes de computadoras.
H. Procesamiento por bytes de flujo a travs del bus de
datos.
I. Facilitar las entradas y salidas. Un Sistema Operativo debe
hacerle fcil al usuario el acceso y manejo de los dispositivos de
Entrada/Salida de la computadora.
J. Tcnicas de recuperacin de errores.
K. Evita que otros usuarios interfieran. El Sistema Operativo
evita que los usuarios se bloqueen entre ellos, informndoles si
esa aplicacin esta siendo ocupada por otro usuario.
L. Generacin de estadsticas.
M. Permite que se puedan compartir el hardware y los datos
entre los usuarios.
2.2.
Estudio de los diferentes tipos de Sistemas Operativos.
Los sistemas operativos normalmente vienen precargados en cualquier
ordenado que compres. La mayora de las personas utilizan el sistema
operativo que viene con el ordenador, siendo posible actualizarlo o
incluso substituirlo por otro alternativo.
Los sistemas operativos ms actuales poseen una interfaz para facilitar
la navegacin
Los tres sistemas operativos ms comunes para los ordenadores
personales son el Microsoft Windows, el Apple Mac OS X, y el Linux.
Los sistemas operativos modernos utilizan una interfaz grfica de
usuario, o GUI.
Una GUI te permite utilizar tu ratn para clicar en los diferentes iconos,
botones, y mens. De manera que todo se muestra claramente en la
pantalla usando una combinacin de grficos y textos.
Sistemas operativos de los dispositivos mviles
Los sistemas operativos sobre los que hemos estado hablando fueron
diseados para ser ejecutados en ordenadores porttiles o de mesa. Los
dispositivos mviles como los telfonos, las tabletas y los MP3 o MP4
son diferentes a los ordenadores, as que sus sistemas operativos tienen
que ser especficamente diseados para ellos. Ejemplos de sistemas
operativos mviles incluyen Apple iOS, Windows Phone, y Google
Android.

2.3.
Principales funciones de un Sistema Operativo.
Un sistema operativo desempea 5 funciones bsicas en la operacin
de un sistema informtico:
Suministro de interfaz al usuario.
Administracin de recursos.
Administracin de archivos.
Administracin de tareas.
Servicio de soporte y utilidades.
1. Interfaz del usuario. Es la parte del sistema operativo que permite
la comunicacin entre el usuario y la computadora, de tal manera
que se puedan cargar programas, acceder archivos y realizar
otras tareas. Existen tres tipos bsicos de interfaces: las que se
basan en comandos, las que utilizan mens y las interfaces
grficas de usuario.
2. Administracin de recursos. Sirven para administrar los recursos
del hardware y de redes de un sistema informtico, como la del
CPU, memoria, dispositivos de almacenamiento secundario y
perifricos de entrada y de salida.
3. Administracin de archivos. Un sistema de informacin contiene
programas de administracin de archivos que controlan la
creacin, borrado y acceso de archivos de datos y de programas.
4. Administracin de tareas. Los programas de administracin de
tareas de un sistema operativo administran la realizacin de las
tareas informticas de los usuarios finales. Los programas
controlan que reas tiene acceso al CPU y por cunto tiempo.
Pueden distribuir una parte especfica del tiempo del CPU para
una tarea en particular, e interrumpir al CPU en cualquier
momento para sustituirla con una tarea de mayor prioridad.
5. Servicio de soporte y utileras. Los servicios de soporte de cada
sistema operativo dependern de la implementacin particular de
ste con la que estemos trabajando. Entre las ms conocidas se
pueden destacar las implementaciones de Unix, desarrolladas por
diferentes empresas de software, los sistemas operativos de
Apple Inc., como Mac OS X para las computadoras de Apple Inc.,
los sistemas operativos de Microsoft, y las implementaciones de
software libre, como GNU/Linux o BSD producidas por empresas,
universidades, administraciones pblicas, organizaciones sin fines
de lucro y/o comunidades de desarrollo.
2.4.
Descripcin de los Sistemas Operativos ms conocidos.
Windows Sistema operativo Windows.
Es un sistema operativo desarrollado por Microsoft, para los PC y el ms
popular en el mercado en la actualidad.
Generalmente cuando compramos un ordenador, este trae instalado un
sistema operativo Windows.

Se llama Windows por su interfaz grfica de usuario basada en


ventanas, que podemos modificar, cambiar de tamao, moverlas de
lugar.
Una vez desarrollado el sistema operativo, las compaas van realizando
versiones, que son mejoras realizadas que corrigen errores o hacen
solamente mejoras de su antecesor.
Entre las ltimas versiones
de Windows , tenemos Windows XP,
Windows Vista, Windows 7 y la ltima que ha lanzado Windows 8.
Sistema operativo Linux.
Es el sistema operativo favorito de muchos por la solidez, confiabilidad
y seguridad que ofrece a los usuarios.
Linux, mejor dicho GNU/Linux, fue desarrollado en 1990 por el
informtico finlands Linus Torvalds, que public su cdigo como un
denominado cdigo abierto, sin restricciones para modificarlo y
ampliarlo, el cual es accesible para toda las personas, se puede decir
que es libre, esto significa que no tenemos que pagar ningn tipo de
licencia, debido a que se distribuye bajo Licencia Pblica General (GNU).
En la actualidad este sistema operativo ha obtenido un cierto apoyo por
parte de la industria, de forma que empresas como IBM lo integran en
algunos de sus ordenadores y prestan el soporte tcnico
correspondiente, normalmente como parte de los sistemas servidores.
Sistema operativo Unix.
Es un sistema operativo multitarea y multiusuario, lo cual significa que
puede ejecutar varios programas simultneamente, y que puede
gestionar a varios usuarios simultneamente.
Se desarroll en los laboratorios Bell (por Kernighan & Thompson) en
1969, y aunque al principio se dise para el PDP-11, una mquina de
Digital, ahora se ejecuta en gran cantidad de plataformas con muchos
tipos de microprocesadores diferentes.
En este sistema se basan tanto Linux, MacOS, y otros.
Sistema operativo ms-dos.
Disk Operating System (sistema operativo de disco), es ms conocido
por los nombres de PC-DOS y MS-DOS.
MS-DOS fue hecho por la compaa de software Microsoft.
Este sistema operativo tuvo una serie de modificaciones hasta llegar a
la versin 7.1, a partir de la cual MS-DOS deja de existir como tal y se
convierte en una parte integrada del sistema operativo Windows.
Mac OS.

Mac OS X es el antiguo nombre de una lnea de sistemas operativos


grficos desarrollados y vendidos por la compaa Apple Inc,
especialmente para ser usados en computadoras Macintosh y/o
dispositivos como el iPhone, el iPod y similares (en estos dispositivos
surgi una nueva lnea de sistemas operativos de nombre iOS).
Mac OS X es el sucesor del original Mac OS de 1984, primer sistema
operativo de Apple. Pero, a diferencia de su predecesor, el Mac OS X
est basado en los sistemas operativos Unix. Fue en el ao 1997 cuando
Steve Jobs, nombrado CEO de Apple, decidi terminar con la versin
clsica y crear este nuevo sistema operativo usando tecnologa del
sistema operativo NEXTSTEP de la compaa NeXT (adquirida por Apple
a principios de ese ao).
La primera versin fue lanzada en 1999 con el nombre de Mac OS X
Server 1.0, seguida por una versin orientada a escritorio, la Mac OS X
v10.0 en marzo de 2001.
Las versiones para dispositivos pequeos, como los iPhone y los iPod,
son versiones reducidas del sistema operativo.
Versiones de MAC OS X
Mac OS X v10.1 (Puma) - 25 de septiembre de 2001
Mac OS X v10.2 (Jaguar) - 25 de agosto de 2002
Mac OS X v10.3 (Panther) - 24 de octubre de 2003
Mac OS X v10.4 (Tiger) - 29 de abril de 2005
Mac OS X v10.5 (Leopard) - 26 de Octubre de 2007
Mac OS X v10.6 (Snow Leopard) - anunciado el 8 de Junio de 2008, se
espera lanzado para septiembre de 2009.
2.5.
Programas de Sistema. (Compiladores, cargadores, etc.)
Se llama Software de Sistema o Software de Base al conjunto de
programas que sirven para interactuar con el sistema, confiriendo
control sobre el hardware, adems de dar soporte a otros programas.
El Software de Sistema se divide en:
1. Sistema Operativo
2. Controladores de Dispositivos
3. Programas Utilitarios
2.6.Proceso de arranque de una computadora personal.
Proceso de Arranque de un Ordenador. El proceso de arranque inicia
desde que se pulsa el interruptor de encendido hasta que se carga el
sistema operativo, el ordenador realiza una serie de tareas para
verificar el buen funcionamiento del hardware instalado. El chequeo
inicial que lleva a cabo se denomina post (power on self test) y consiste

en una prueba para comprobar que el equipo fsico est bien. Este
chequeo se realiza con unos programas que estn en la BIOS.
El BIOS es una aplicacin (Software) que localiza, reconoce y configura
todos los dispositivos de una Placa Base(MB) necesarios para cargar el
Sistema operativo en la RAM. Proporciona la comunicacin de bajo nivel,
el funcionamiento y configuracin del Hardware del sistema que, como
mnimo, maneja el teclado y proporciona salida bsica (emitiendo
pitidos normalizados por el altavoz de la computadora si se producen
fallos) durante el arranque. El BIOS usualmente est escrito en Lenguaje
ensamblador.
Secuencia de arranque
Como se observ el BIOS de sistema es el programa que se corre
cuando usted energiza la PC. La secuencia de los pasos de dicho
programa son en general similares si bien vara del tipo de fabricante
que disea el BIOS, muy ligado al tipo de tarjeta madre y finalmente a
los perifricos que usted tienen enganchado a la PC. Dichos pasos se
pudieran resumir.
1. La alimentacin de la fuente llega a la tarjeta madre y con ella al
sistema completo.
2. Cuando el procesador sale del modo reset el mismo inicia una
bsqueda de instrucciones en una direccin alta de memoria,
tpicamente los ltimos 16 bytes del arreglo de memoria ROM.
3. La primera subrutina grabada en el BIOS de una PC recibe el
nombre de POST que viene del ingles Power On Self Test ( o test
de autochequeo).
4. a vez concluido el POST el BIOS busca la presencia de la tarjeta
de vdeo, busca el programa propio que esta tiene grabada en su
ROM y le cede el control temporalmente. Este a su vez inicializa
la tarjeta de vdeo y es entonces cuando por primera vez aparece
informacin en la pantalla del monitor.
5. Luego, retomando el control el BIOS de la PC busca por la
presencia de otros dispositivos en la computadora que requieran
de programas especficos de inicializacin. Por ejemplo los discos
duros
6. El BIOS imprime en pantalla la informacin sobre su versin,
fabricante, etc.
7. El programa inicia chequeos ms generales del sistema, como lo
es el conteo completo de la memoria.
8. Si el BIOS es PNP compatible, detectara, inicializara y configurara
los dispositivos con esta caracterstica, mostrando en pantalla los
mensajes correspondientes.
9. GeFinalmente el BIOS pasa el control al dispositivo de booteo. Los
BIOS modernos permiten escoger cual es el dispositivo que
iniciara el boot del sistema, ya sea el floppy (ya hoy poco

probable), el disco duro o el CDROM. Si el BIOS no encuentra a


quien ceder el control del boot generalmente se detiene,
mostrando el mensaje correspondiente.neracin de un sumario
de la configuracin de su PC.
10.
3. HARDWARE
3.1.Unidad Central de Proceso. (CPU.)
3.1.1. Unidad de Control.
3.1.2. Unidad Aritmtico-lgica.
3.1.3. Memoria principal.
3.2.Dispositivos Perifricos.
3.2.1. Memoria Secundaria
3.2.2. Dispositivos de Entrada
3.2.3. Dispositivos de Salida.
3.2.4. Dispositivos de Entrada/Salida
4. SISTEMA OPERATIVO
4.1.Introduccin a los sistemas
4.2.Administracin de procesos
4.3.Administracin del procesador
4.4.Administrador de memoria

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