Sie sind auf Seite 1von 28

Instituto de Formacin Tcnica Superior Nro.

12 Ao2016

Tecnicatura Superior en Anlisis de Sistemas

SOFTWARE
La palabra significa blando, lo no tangible a diferencia del hardware,
y se le atribuye a los programas y conjunto de instrucciones necesarias para
la elaboracin electrnica de los datos.

Software

Clasificacin:
Dos
Unix
De base
Zennix
Os/2
Alto nivel
De programacin
Bajo nivel
Bases de datos
Planillas de clculo
Procesadores de texto
De aplicacin
Graficadores
Estadsticos
Animacin
Paquetes integrados
Antivirus
Organizadores y servidores de
discos
Utilitarios
Organizadores de recursos
Redes

Software de base: Son los sistemas operativos, que contienen los programas
base para el funcionamiento de la computadora, como organizar el disco,
copiar archivos y crear el ambiente necesario para poder programar.
Software de programacin: Son aquellos que hacen de interlocutor entre el
programador y la mquina, permiten escribir instrucciones bajo las reglas
del lenguaje. Cuanto ms amigable es el lenguaje, es decir cuanto en ms
fcil es programar en l, sube el nivel del lenguaje, pero esto hace tambin
que sean mas acotados en la variedad de cosas que se pueden hacer con los
programas realizados.
Software de aplicacin: Son aquellos en los que no necesito saber programar
para utilizarlos, tienen un buen sistema de dialogo entre el usuario y la
computadora y son especficos para cada tarea.
Software utilitario: Son aquellos que me permiten realizar funciones
tcnicas sin serlo como los servidores de disco y los organizadores de
recursos.

49

Instituto de Formacin Tcnica Superior Nro. 12 Ao2016

Tecnicatura Superior en Anlisis de Sistemas

SISTEMAS OPERATIVOS O SOFTWARE DE BASE


Un sistema Operativo (SO) es en s mismo un programa de computadora.
Sin embargo, es un programa muy especial, quiz el ms complejo e
importante en una computadora. El SO despierta a la computadora y hace
que reconozca a la CPU, la memoria, el tecla do, el sistema de vdeo y las
unidades de disco. Adems, 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 aplicacin.
En sistemas grandes, el sistema operativo tiene incluso mayor
responsabilidad y poder, es como un polica de trfico, se asegura de que los
programas y usuarios que estn funcionando al mismo tiempo no interfieran
entre ellos. El sistema operativo tambin es responsable de la seguridad,
asegurndose de que los usuarios no autorizados no tengan acceso al
sistema.
PROCESO DE ENCENDIDO DE UNA COMPUTADORA
Este es uno de los principales objetivos del proceso de arranque. En general
el proceso de arranque sigue estas seis etapas:
A. Encendido(Cuando usted presiona el botn de encendido del case, el
power light es iluminado y la energa es distribuida
por circuitos internos de la computadora)
B. Comienzo del programa de arranque (El microprocesador empieza a
ejecutar las instrucciones almacenadas en la memoria ROM).
C. Auto prueba de encendido o power on self test (La computadora
realiza un diagnostico crucial del sistema y de cada componente de la
computadora)
D. Carga del Sistema Operativo (El sistema operativo es copiado desde
el disco duro a la memoria RAM)
E. Chequeo de la configuracin (El microprocesador lee los datos de
configuracin del CMOs y ejecuta cualquier rutina especfica para su
uso)
F. Lista para aceptar datos y comandos. (La computadora esta lista para
aceptar comandos y datos)
A. Encendido
Cul es la primera cosa que sucede cuando usted enciende la computadora?
El encendido de la computadora, es la primera etapa en el proceso de
arranque y consiste en dar energa elctrica a todos los circuitos de la
computadora, lo primero que sucede en esta etapa es que la turbina de la
fuente comienza a girar y el indicador de power light (indicador de
encendido, en nuestro caso un led verde) en el gabinete o CPU se enciende.

50

Instituto de Formacin Tcnica Superior Nro. 12 Ao2016

Tecnicatura Superior en Anlisis de Sistemas

Si al encender la computadora el indicador de power light no enciende, eso


indica que el sistema no est recibiendo energa elctrica, en tal caso,
muchas causas podran estar ocasionado este problema: Lo primero que
tenemos que chequear es el cable de la fuente, que el mismo este firmemente
conectado al gabinete. Si est bien, debemos chequear que el enchufe tenga
energa elctrica, si todo esto est bien, esto indica que la fuente esta
fallando, y su problema necesita asistencia de un personal tcnico calificado.
B. Comienzo del programa de arranque.
Cuando usted energiza la computadora, el microprocesador comienza a
ejecutar el "Programa de arranque que est almacenado en la memoria
ROM. Si el chip de memoria ROM, los mdulos de la RAM estn
funcionando mal, el microprocesador estar deshabilitado para correr el
programa de arranque y la computadora parara (stop) o se "hangs" (se
colgara o frisar). En este punto usted entender que tiene un gran
problema si ve que el indicador power light esta encendido y el ventilador de
la fuente (power supl) est girando y no ve ningn mensaje en la pantalla.
Este problema requiere asistencia tcnica calificada.
C. Auto prueba de encendido o power on self test.(POST)
Puede la computadora chequear que todos sus componentes estn
funcionando correctamente?
La prxima etapa en el proceso de arranque es la auto prueba de encendido
o power on self test en la cual se diagnostican problemas en la computadora.
La POST primero chequea la tarjeta de video que esta este correctamente
conectada a su monitor y a su computadora; si esta correctamente
trabajando un mensaje como "video BIOS sis 6326" aparece en la pantalla
de su monitor. Algunas computadoras envan una seal sonora (bips)
muchas veces si la tarjeta de video falla en la prueba. El nmero de seales
depende del tipo de memoria ROM que use su computadora. Si su
computadora hace una seal y no muestra ningn mensaje en el monitor es
muy probable que su tarjeta de video est funcionando mal. Si la tarjeta de
video para la prueba, el prximo test en la computadora ser en la memoria
RAM en este test se escribe en cada localizacin de la memoria RAM y luego
recuperar los datos para ver si son correctos, en este momento la
computadora despliega la cantidad de memoria RAM chequeada, si ocurre
cualquier error durante esta prueba, el POST para y despliega un mensaje
indicando problema de memoria RAM.
Luego, si no hubo ningn error en la prueba de la RAM, se prosigue con el
chequeo del teclado, en la mayora de las computadoras usted podr ver
durante esta prueba los indicadores del teclado parpadeando indicndole
que la prueba del teclado esta en progreso. Si el teclado no est
correctamente conectado o si alguna tecla esta presionada la computadora
emite un sonido y despliega un mensaje de "error de keyboard" o error de
teclado. Si un error de teclado ocurre usted puede apagar la computadora
para chequear si hay alguna tecla presionada y si el teclado est
debidamente conectado si todo est bien, encendemos la computadora de

51

Instituto de Formacin Tcnica Superior Nro. 12 Ao2016

Tecnicatura Superior en Anlisis de Sistemas

nuevo, si vuelve a salir el mensaje de error de teclado usted debe comprar


otro teclado.
La final etapa en la POST es la prueba o chequeo de los drivers sea de las
unidades de disco, si usted observa el disco duro y las unidades de disquete
durante esta prueba usted notara que estn en actividad y sus indicadores
encendido o parpadeando y tambin escuchara la velocidad de los discos
girando. Esta prueba podra tomar solamente varios segundos para ser
completada. Si la computadora pausa en esta prueba esto indica un
problema con unos de sus drivers y usted necesita asistencia tcnica.
D. Carga del sistema operativo.
Cmo la computadora encuentra el Sistema Operativo para cargarlo en la
RAM?
Despus que el POST es completamente realizado, la computadora continua
siguiendo las instrucciones que estn en la memoria ROM para cargar el
sistema operativo.
La computadora primero chequea el driver A: para ver si contiene un disco,
si hay un disquete aqu convierte al driver A: en el driver por defecto (driver
o unidad de arranque). Si no encuentra un disco en el driver A: pero la
computadora tiene un disco duro, el driver C: ser el driver por defecto, por
lo que es mejor si su computadora tiene un disco duro no poner disquete en
la unidad A: durante el proceso de arranque, luego la computadora busca en
el driver por defecto los archivos del Sistema Operativo. Lo primero que
hace es buscar dos archivos del Sistema Operativo llamados: Io.sys y
Msdos.sys. Si esos archivos no existen o no estn en el disco duro, el proceso
de arranque para y un mensaje de error es mostrado en la pantalla de
monitor: "No system disk" o "disk error" o "Cannot load a file", si le aparecen
uno de estos mensajes es muy probable que su disco duro tenga problemas;
si no hay problema el microprocesador procede a cargar otro archivo del
Sistema Operativo llamado: Command.com. Dos problemas podran ocurrir
en este punto del proceso de arranque y ambos problemas presenta el mismo
mensaje de error en la pantalla: "Bad o missing command interprete".
Primer problema el archivo command.Com podra ser errneo porque usted
inadvertidamente lo borro. Y segundo problema: su disco podra contener
una versin equivocada del command.com, porque alguien inadvertidamente
copio una versin diferente del mismo en su computadora.
E. Chequeo de la configuracin
Al comenzar el proceso de arranque, la computadora chequea los datos que
estn en la CMOS, para determinar la cantidad de memoria RAM instalada
y el tipo de disco duro, las unidades de disquete entre otras cosas, estos
datos de configuracin son necesarios para la computadora pueda acceder a
cada dispositivo. El prximo paso del proceso de arranque la computadora
busca en el directorio raz del disco para ver la configuracin de archivos.
Algunas computadoras tiene esos datos almacenados en un archivo llamado:
autoexec.bat.

52

Instituto de Formacin Tcnica Superior Nro. 12 Ao2016

Tecnicatura Superior en Anlisis de Sistemas

F. Lista para aceptar comando y dato.


Cmo yo se que la computadora ha finalizado el proceso de arranque? El
proceso de arranque est finalizado cuando su computadora esta lista para
aceptar comandos y datos. Usualmente la computadora muestra un prompt
o la pantalla principal de su sistema operativo, si est usando Windows ser
el escritorio de Windows si est usando el DOS ser el promt.
Una vez que la computadora ha puesto en marcha su SO, mantiene al
menos parte de ste en su memoria en todo momento. Mientras la
computadora est encendida, el SO tiene 4 tareas principales:
1. Proporcionar ya sea una interfaz de lnea de comando o una interfaz
grfica al usuario, para que este ltimo se pueda comunicar con la
computadora. Interfaz de lnea de comando: t introduces palabras y
smbolos desde el teclado de la computadora, ejemplo, el MS-DOS.
Interfaz grfica del Usuario (GUI), seleccionas las acciones mediante
el uso de un Mouse para pulsar sobre figuras llamadas iconos o
seleccionar opciones de los mens.
2. Administrar los dispositivos de hardware en la computadora Cuando
corren los programas, necesitan utilizar la memoria, el monitor, las
unidades de disco, los puertos de Entrada/Salida (impresoras,
mdems, etc). El SO sirve de intermediario entre los programas y el
hardware.
3. Administrar y mantener los sistemas de archivo de disco Los SO
agrupan la informacin dentro de compartimientos lgicos para
almacenarlos en el disco. Estos grupos de informacin son llamados
archivos. Los archivos pueden contener instrucciones de programas o
informacin creada por el usuario. El SO mantiene una lista de los
archivos en un disco, y nos proporciona las herramientas necesarias
para organizar y manipular estos archivos.
4. Apoyar a otros programas. Otra de las funciones importantes del SO
es proporcionar servicios a otros programas. Estos servicios son
similares a aquellos que el SO proporciona directamente a los
usuarios. Por ejemplo, listar los archivos, grabarlos a disco, eliminar
archivos, revisar espacio disponible, etc. Cuando los programadores
escriben programas de computadora, incluyen en sus programas
instrucciones que solicitan los servicios del SO. Estas instrucciones
son conocidas como "llamadas del sistema"
El Kernel y el Shell.
En informtica, un ncleo o kernel (de la raz germnica Kern, ncleo,
hueso) es un software que constituye la parte ms importante del sistema
operativo. Es el principal responsable de facilitar a los distintos
programas acceso seguro al hardware de la computadora o en forma bsica,
es el encargado de gestionar recursos, a travs de servicios de llamada al
53

Instituto de Formacin Tcnica Superior Nro. 12 Ao2016

Tecnicatura Superior en Anlisis de Sistemas

sistema. Como hay muchos programas y el acceso al hardware es limitado,


tambin se encarga de decidir qu programa podr hacer uso de un
dispositivo de hardware y durante cunto tiempo, lo que se conoce
como multiplexado. Acceder al hardware directamente puede ser realmente
complejo, por lo que los ncleos suelen implementar una serie
de abstracciones del hardware. Esto permite esconder la complejidad, y
proporciona una interfaz limpia y uniforme al hardware subyacente, lo que
facilita su uso al programador.
Los ncleos tienen como funciones bsicas garantizar la carga y la ejecucin
de los procesos, las entradas/salidas y proponer una interfaz entre el espacio
ncleo y los programas del espacio del usuario.
Shell: El Shell, tambin denominado intrprete del sistema, es un comando
que lee e interpreta lneas tanto de un archivo de texto como de la entrada
estndar (la terminal). Generalmente estas lneas contienen comandos, el
intrprete es responsable de ejecutarlos. Digamos que interpreta comandos
entre nosotros y la computadora, hace que la computadora entienda lo que le
estamos pidiendo. Es el programa que est corriendo cuando un usuario se
loguea en el sistema. Implementa un lenguaje que tiene constructores de
control de flujo, una facilidad de macros que provee variedad de
caractersticas, adems del almacenamiento de datos. Tiene capacidades
de historia interna, y edicin de lnea. Los comandos se pueden ejecutar
directamente en el Shell corriendo, o pueden ser creados a un archivo y el
archivo puede ser ejecutado directamente por el Shell. O sea que el
lenguaje interpretativo es comn a los usos interactivos y no interactivos.
En conclusin podemos sintetizar los siguiente: Las funciones centrales de
un SO son controladas por el ncleo (kernel) mientras que la interfaz del
usuario es controlada por el entorno (shell).
Por ejemplo, la parte ms importante del Sistema Operativo DOS es un
archivo denominado con el nombre "COMMAND.COM". Este archivo tiene
dos partes. El kernel, que se mantiene en memoria en todo momento,
contiene el cdigo mquina de bajo nivel para manejar la administracin de
hardware para otros programas que necesitan estos servicios, y para la
segunda parte del COMMAND.COM, el shell, el cual es el interprete de
comandos.
Las funciones de bajo nivel del SO y las funciones de interpretacin de
comandos estn separadas, de tal forma que puedes mantener el kernel
DOS corriendo, pero utilizar una interfaz de usuario diferente. Esto es
exactamente lo que sucede cuando carga Microsoft Windows, el cual toma el
lugar del shell, reemplazando la interfaz de lnea de comandos con una
interfaz grfica del usuario. Existen muchos shells diferentes en el mercado,
ejemplo: NDOS (Norton DOS), XTG, PCTOOLS, o inclusive el mismo SO
MS-DOS a partir de la versin 5.0 incluy un Shell llamado DOS SHELL.
Categoras de Sistemas Operativos

54

Instituto de Formacin Tcnica Superior Nro. 12 Ao2016

Tecnicatura Superior en Anlisis de Sistemas

MULTITAREA: El trmino multitarea se refiere a la capacidad del SO


para correr mas de un programa al mismo tiempo. Existen dos esquemas
que los programas de sistemas operativos utilizan para desarrollar SO
multitarea, el primero requiere de la cooperacin entre el SO y los
programas de aplicacin.
Los programas son escritos de tal manera que peridicamente inspeccionan
con el SO para ver si cualquier otro programa necesita a la CPU, si este es el
caso, entonces dejan el control del CPU al siguiente programa, a este mtodo
se le llama multitarea cooperativa y es el mtodo utilizado por el SO de las
computadoras de Machintosh y DOS corriendo Windows de Microsoft. El
segundo mtodo es el llamado multitarea con asignacin de prioridades. Con
este esquema el SO mantiene una lista de procesos (programas) que estn
corriendo. Cuando se inicia cada proceso en la lista el SO le asigna una
prioridad. En cualquier momento el SO puede intervenir y modificar la
prioridad de un proceso organizando en forma efectiva la lista de prioridad,
el SO tambin mantiene el control de la cantidad de tiempo que utiliza con
cualquier proceso antes de ir al siguiente. Con multitarea de asignacin de
prioridades el SO puede sustituir en cualquier momento el proceso que esta
corriendo y reasignar el tiempo a una tarea de mas prioridad. Unix OS-2 y
Windows NT emplean este tipo de multitarea.
MULTIUSUARIO: Un SO multiusuario permite a mas de un solo usuario
acceder a una computadora. Claro que, para llevarse esto a cabo, el SO
tambin debe ser capaz de efectuar multitareas. Unix es el Sistema
Operativo Multiusuario ms utilizado. Debido a que Unix fue originalmente
diseado para correr en una minicomputadora, era multiusuario y
multitarea desde su concepcin.
Actualmente se producen versiones de Unix para PC tales como The Santa
Cruz Corporation Microport, Esix, IBM,y Sunsoft. Apple tambin produce
una versin de Unix para la Machintosh llamada: A/UX.Unix
Unix proporciona tres maneras de permitir a mltiples personas utilizar la
misma PC al mismo tiempo.
1.) Mediante Mdems.
2.) Mediante conexin de terminales a travs de puertos seriales
3.) Mediante Redes.
MULTIPROCESO: Las computadoras que tienen mas de un CPU son
llamadas multiproceso. Un sistema operativo multiproceso coordina las
operaciones de las computadoras multiprocesadoras. Ya que cada CPU en
una computadora de multiproceso puede estar ejecutando una instruccin,
el otro procesador queda liberado para procesar otras instrucciones
simultneamente.
Al usar una computadora con capacidades de multiproceso incrementamos
su velocidad de respuesta y procesos. Casi todas las computadoras que
tienen capacidad de multiproceso ofrecen una gran ventaja.

55

Instituto de Formacin Tcnica Superior Nro. 12 Ao2016

Tecnicatura Superior en Anlisis de Sistemas

Los primeros Sistemas Operativos Multiproceso realizaban lo que se conoce


como:

Multiproceso asimtrico: Una CPU principal retiene el control global


de la computadora, as como el de los otros procesadores. Esto fue un
primer paso hacia el multiproceso pero no fue la direccin ideal a
seguir ya que la CPU principal poda convertirse en un cuello de
botella.
Multiproceso simtrico: En un sistema multiproceso simtrico, no
existe una CPU controladora nica. La barrera a vencer al
implementar el multiproceso simtrico es que los SO tienen que ser
rediseados o diseados desde el principio para trabajar en u n
ambiente multiproceso. Las extensiones de Unix, que soportan
multiproceso asimtrico ya estn disponibles y las extensiones
simtricas se estn haciendo disponibles. Windows NT de Microsoft
soporta multiproceso simtrico.

Historia de los Sistemas Operativos ms comnmente usados

CP/M y D.O.S., el comienzo


CP/M (Control Program for Microcomputers), desarrollado por Gary
Kildall fue el primer sistema operativo que poda ejecutarse en PCs de
diferentes fabricantes. Cuenta una ancdota que ejecutivos de IBM fueron a
visitar a Kildall para ofrecerle un acuerdo para poner el CP/M en la IBM
PC, pero Kildall al parecer estaba ocupado en una sesin de vuelo, y no los
pudo atender. Resultado: IBM lleg a un acuerdo con un joven llamado Bill
Gates para que desarrollara un sistema operativo, que se dio en llamar MSDOS.
Para muchos de los que hoy nos encontramos trabajando con una
computadora el sistema operativo D.O.S (Disk Operating System) fue el
primero que nos toc utilizar. De la misma manera, fue tambin el comienzo
para Bill Gates y su empresa Microsoft.
En sus principios fue desarrollado junto con la empresa IBM, pero
diferencias entre las partes hicieron que no fuera un lanzamiento en
conjunto. Por el contrario, cada una de las empresas present "su" sistema
operativo: PC-DOS (IBM) y MS-DOS (Microsoft).
Un tercer competidor para estos sistemas operativos (y de muy buena
calidad) fue el DR-D.O.S. de la empresa Digital Research que inclua
comandos ms prolijos y de mayor funcionalidad, pero que con el tiempo, y
gracias a las campaas publicitarias de Microsoft fue quedando relegado a
un segundo lugar compartido con el PC-DOS de IBM. Luego de unos aos
DR-D.O.S. fue adquirido por Novell que present una nueva versin
conocida como Novell D.O.S. que realmente casi no tuvo cabida en el
mercado, aunque era muy buena.

56

Instituto de Formacin Tcnica Superior Nro. 12 Ao2016

Tecnicatura Superior en Anlisis de Sistemas

D.O.S. era simplemente una pantalla de texto con una lnea de


comandos que nos indicaba en qu directorio nos encontrbamos como nico
dato orientativo. Uno tena que "saber" que "cosas" haba que escribir para
que la mquina "hiciera algo". No haba menes contextuales, ni pantallas
grficas que nos guiaran. Careca por completo de algn nivel intuitivo.
D.O.S. todava hoy utiliza antiguos comandos CP/M tales como DIR, REN y
TYPE que aun hoy funcionan bajo la mquina virtual D.O.S. de Windows.
Las versiones que lo hicieron famoso en el mundo entero fueron la 3.0
y la 3.3, mientras que la ms utilizada fue la 5.0, que introdujo muchos
cambios a sus antecesoras. La versin 4.0 de D.O.S. estuvo plagada de
errores, por lo cual casi no se uso (los usuarios se mantuvieron con la
versin 3.30).
La ltima versin del producto como tal fue la 6.22, ya que luego
apareci Windows 95 que en su corazn inclua la versin 7.0

OS/2.
Desarrollado inicialmente por Microsoft Corporation e International
Business Machines (IBM), despus de que Intel introdujera al mercado su
procesador 80286. Pero la sociedad no duro mucho ya que IBM vea a
Windows como una amenaza para el SO/2.
Pero IBM continuo desarrollando este sistema operativo. El OS/2 al
principio fue muy parecido al MS-DOS, tiene una lnea de comando, pero la
diferencia que existe con el DOS es el intrprete de comandos, el cual es un
programa separado del kernel del sistema operativo y aparece nicamente
cuando se hace clic en uno de los iconos OS/2 prompt dentro del Workplace
Shell. Otra diferencia es que este s en un sistema operativo multitarea.
En el OS/2 muchos de los comandos son idnticos a los de su contra
parte pero tiene ms comandos debido a que es ms grande, completo y
moderno.
El ambiente grfico es el Workplace Shell (WS), es el equivalente a
un administrador del rea de trabajo para el WS.

MACINTOSH OS.
El sistema operativo constituye la interfaz entre las aplicaciones y el
hardware del Macintosh. El administrador de memoria obtiene y libera
memoria en forma automtica para las aplicaciones y el sistema operativo.
Esta memoria se encuentra normalmente en un rea llamada cmulo. El
cdigo de procedimientos de una aplicacin tambin ocupa espacio en el
cmulo. Ahora se presenta una lista de los principales componentes del
sistema operativo.
El cargador de segmentos carga los programas por ejecutar. Una
aplicacin se puede cargar completa o bien puede dividirse en segundos
individuales que se pueden cargar de manera dinmica conforme se
necesiten.
57

Instituto de Formacin Tcnica Superior Nro. 12 Ao2016

Tecnicatura Superior en Anlisis de Sistemas

El administrador de eventos del sistema operativo informa de la


ocurrencia de diversos eventos de bajo nivel, como la presin de un botn del
mouse o el tecleo. En condiciones normales, el administrador de eventos de
la caja de herramientas transfiere estos eventos a las aplicaciones.
El administrador de archivos se encarga de la entrada / salida de
archivos; el administrador de dispositivos se encarga de la entrada / salida
de dispositivos.
Los manejadores de dispositivos son programas con los cuales los
diversos tipos de dispositivos pueden presentar interfaces uniformes de
entrada / salida a las aplicaciones. Tres manejadores de dispositivo estn
integrados al sistema operativo en ROM: el manejador de disco se encarga
del acceso a la informacin en discos, el manejador de sonido controla los
generadores de sonido, y el manejador en serie enva y recibe datos a travs
de los puertos seriales (estableciendo as la comunicacin con dispositivos
perifricos en serie como impresoras y mdems).
Con el manejador de impresoras las aplicaciones pueden imprimir
datos en diversas impresoras.
Con el administrador de AppleTalk las aplicaciones pueden
transmitir y recibir informacin en una red de comunicaciones AppleTalk.
El Administrador de retrazado vertical programa las actividades por
realizar durante las interrupciones de retrazado vertical que ocurren 60
veces cada segundo cuando se refresca la pantalla de vdeo.
El manejador de errores del sistema toma el control cuando ocurre un
error fatal del sistema y exhibe un cuadro de error apropiado.
Los programas de utilidad general del sistema operativo ofrecen
diversas funciones tiles como la obtencin de la fecha y la hora, la
comparacin de cadenas de caracteres y muchas ms.
El paquete de iniciacin es llamado por el paquete de archivos
estndar para iniciar y nombrar discos; se aplica con ms frecuencia cuando
el usuario inserta un disco al que no se le han asignado valores iniciales.
El paquete de aritmtica de punto flotante ofrece aritmtica de doble
precisin. El paquete de funciones trascendentales ofrece un generador de
nmeros aleatorios, as como funciones trigonomtricas, logartmicas,
exponenciales y financieras. Los compiladores de Macintosh generan en
forma automtica llamadas a estos paquetes para realizar manipulaciones
numricas.
UNIX.
Es un sistema operativo multiusuario que incorpora multitarea.
Fue desarrollado originalmente por Ken Thompson y Dennis Ritchie en los
laboratorios de AT&T Bell en 1969 para su uso en minicomputadoras. El
sistema operativo UNIX tiene diversas variantes y se considera potente,
ms transportable e independiente de equipos concretos que otros sistemas
operativos porque esta escrito en lenguaje C. El UNIX esta disponible en
varias formas, entre las que se cuenta AIX, una versin de UNIX adaptada
por IBM (para su uso en estaciones de trabajo basadas en RISC), A/ux
(versin grfica para equipos Apple Macintosh) y Mach (un sistema

58

Instituto de Formacin Tcnica Superior Nro. 12 Ao2016

Tecnicatura Superior en Anlisis de Sistemas

operativo reescrito, pero esencialmente compatible con UNIX, para las


computadoras NeXT).
El UNIX y sus clones permiten mltiples tareas y mltiples
usuarios. Su sistema de archivos proporciona un mtodo sencillo de
organizar archivos y permite la proteccin de archivos. Sin embargo, las
instrucciones del UNIX no son intuitivas.
Este sistema ofrece una serie de utilidades muy interesantes, como
las siguientes:

Inclusin de compiladores e interpretes de lenguaje.

Existencia de programas de interfase con el usuario, como ventanas,


mens, etc.

Muchas facilidades a la hora de organizacin de ficheros.

Inclusin de lenguajes de interrogacin.

Facilidades grficas.

Programas de edicin de textos.

WINDOWS, el inicio de una interfaz grfica


Las dos primeras versiones de este "Entorno Operativo" (ntese que no era
un sistema operativo en sus principios) no tuvieron mucho xito entre el
pblico consumidor. Lo nico que logr fue que Apple le iniciara un juicio a
Microsoft por su semejanza con su sistema operativo MacOs.
El boom de Windows se produjo con su versin 3.0 (y ms an con la
3.1) cuando comenz a aprovechar las capacidades de los procesadores "386"
y le dio un mejor manejo a la memoria hacia el ao 1991
Fue simplemente un "shell" para DOS, ya que sin este no funcionaba.
Y por esa razn no es un sistema operativo, sino un "entorno operativo". El
atractivo que tuvo para con la gente fue su "casi real" facilidad de uso y su
"cara" grfica que haca olvidar "las pantallas negras" de DOS.
Un tiempo ms tarde se le agregaron capacidades para trabajar con
redes y pas a la versin 3.11 (para grupos de trabajo). Esta fue la ltima
versin comercial que sali al mercado antes de que Windows 95 hiciera su
aparicin.

WINDOWS 95: EL ENTORNO OPERATIVO


Desde el principio, Windows 95 se publicit como un sistema
operativo de 32 bits. Pero cuando sali a la luz se pudo ver que esto no era
totalmente verdad: era un sistema operativo (ya no un entorno), porque no
necesitaba de ningn otro programa para poder funcionar (aunque se inclua
el DOS 7.0 "completo" y alguien dijo que "s" lo necesitaba). Por otro lado, la
promesa de los 32 bits (programas ms rpidos y mejor aprovechamiento de
la memoria) no se cumpli. Muchas de las "partes" de este sistema operativo
fueron de 16 bits como sus antecesores. Esto se explic diciendo que era as
por la cantidad de programas "heredados" de las versiones anteriores
(Windows 3.1).
59

Instituto de Formacin Tcnica Superior Nro. 12 Ao2016

Tecnicatura Superior en Anlisis de Sistemas

Casi en el mismo momento (un ao antes) apareci en el mercado un


verdadero sistema operativo de 32 bits que sera la competencia directa al
tan publicitado Windows 95: OS/2 de IBM. En principio fue desarrollado en
cooperacin entre IBM y Microsoft (como aos atrs con el DOS), y como
aos atrs surgieron diferencias que hicieron que cada empresa presentara
su producto.
OS/2 fue un sistema operativo totalmente de 32 bits que muchos
expertos consideran mejor, ms estable y con mayores prestaciones que
Windows 95, pero que (nuevamente) las campaas publicitarias relegaron a
un segundo lugar, ya que la gran mayora de los desarrolladores decidieron
hacer sus programas "compatibles" con Windows 95 y no con OS/2.

WINDOWS 98/NT: YA NADA SERA IGUAL


Windows 98 no represent para los usuarios comunes ningn cambio
significativo. Slo un poco de retoque grfico y alguna que otra utilidad
nueva o mejorada (como el "liberador de espacio" o el viejo "defrag"). Pero si
trajo algunas cosas nuevas: el soporte completo para los 32 bits, y la
eliminacin del DOS como sistema independiente (ya que no incluy una
nueva versin, sino un emulador del mismo).
En esta poca no podemos dejar de mencionar Windows NT (Windows
Nueva Tecnologa). Windows NT fue un sistema operativo de 32 bits
especializado en redes que utiliz otro sistema para el manejo de los
archivos (NTFS), y por lo tanto "incompatible" con Windows 95/98.
Versiones de Windows NT: 3.1, 3.5, 3.51, 4; est ultima versin tuvo
estas variantes: Workstation, Server, Server Enterprise Edition, Terminal
Server, Embedded.

WINDOWS 2000/WINDOWS ME
Windows 2000 fue el sucesor de NT, por lo que estuvo orientado a
empresas y hered muchas de las caractersticas de este; hasta llegar a su
ltima versin 2003 Server.
Su gran estabilidad, su soporte para varios procesadores, su alto nivel
de seguridad, adems de sus impresionantes capacidades para
desenvolverse como server lo hicieron la mejor opcin para una empresa.
Era rpido y lo suficientemente fcil de configurar casi para cualquier
persona, pero hay que tener en cuenta que tiene poco soporte para el
agregado de perifricos como tarjetas de video o de sonido. Es decir, este no
fue un sistema operativo totalmente apto para la multimedia.
Al ser de esta manera, es no fue aconsejable su uso en hogares, donde
comnmente encontraremos juegos, msica en la PC, enciclopedias
multimedia y dems.

60

Instituto de Formacin Tcnica Superior Nro. 12 Ao2016

Tecnicatura Superior en Anlisis de Sistemas

Ah es donde entr Windows Millennium Edition (ME), sucesor de


Windows 98: Fue un sistema operativo donde prim la facilidad de uso, las
mejoras en multimedia, comunicaciones e Internet.
Aunque no cont con la estabilidad de Windows 2000 fue ms seguro
que Windows 98 y 98 SE (segunda edicin) ya que se incorporaron una serie
de utilidades para proteger el sistema operativo y hacerlo ms resistente a
las instalaciones de programas y drivers de terceros que, en definitiva,
fueron las principales causas de cuelgues y pantallas azules en sus
predecesores.
Una de las cosas interesantes con que nos encontramos en Windows
ME es que el modo DOS, tal como lo conocimos, haba dejado de existir. Ya
no era posible iniciar el sistema en "slo smbolo del sistema" o apagar el
sistema "reiniciando en modo MS-DOS". Tanto es as, que los archivos
AUTOEXEC.BAT y CONFIG.SYS ya no tuvieron ninguna funcin en ME
(salvo durante la instalacin). Lo que realmente se elimin de Windows ME
fue el soporte para aplicaciones DOS de 16 bits en modo real.
En su momento, la eleccin de uno u otro sistema dependi del uso
que deseaba hacer de la PC, siendo lo ms lgico Windows 2000 para
empresas y Windows ME para hogares.
El tiempo tambin dijo que Windows Millennium Edition fue el mas
inestable de los sistemas operativos post Windows 95.
La lnea Windows 2000 Server fu reemplazada por Windows Server
2003, y Windows 2000 Professional con Windows XP Professional.
Versiones de Windows 2000: Professional, Server, Advanced Server y
Datacenter Server.
WINDOWS XP/WINDOWS 2003 SERVER, LA NUEVA GENERACIN
DEL ESCRITORIO
Windows XP fue la mejora mas importante tcnicamente desde
Windows 9x, y unific en cierto modo las versiones separadas que hubo estos
aos: WINDOWS 9x/ME para usuarios hogareos y SOHO contra Windows
NT/2000 para usuarios corporativos con requerimientos de trabajo en redes
de alto nivel.
Windows XP se distribuy en 2 versiones principales: Windows XP
Home Edition y Windows XP Profesional. La versin Home no tena tanto
soporte para redes, lo que si incluy la versin Profesional.
Esto S.O., adems de constituirse en la unin de los entornos
mencionados, es en realidad la continuacin de Windows NT/2000. Se
destac en este producto su alto grado de integracin con las redes e
Internet, adems de proveer una nueva interfase grfica que se hizo notar ni
bien se comienza a utilizar. Los cambios de interfaz fueron bsicamente
estticos. La diferencia real con sus predecesores estuvo dada por el soporte
LAN, soft de grabacin de CDs, multimedia, escritorio remoto y manejo de
usuarios.
Algo muy importante es el hecho de que Microsoft con esta versin de
su S.O. ha puso especial nfasis en los drivers. WXP fu muchsimo mas
renuente que sus predecesores a instalar drivers no certificados para el

61

Instituto de Formacin Tcnica Superior Nro. 12 Ao2016

Tecnicatura Superior en Anlisis de Sistemas

mismo. Con esto Microsoft pretendi reducir al mximo las ya tan conocidas
(y sufridas) "pantallas azules", aduciendo que la mayora de las causas de
inestabilidad de las versiones anteriores estaba dada por el uso de drivers
no certificados, obsoletos o mal desarrollados. Debido a esto, se destaca la
bsqueda inteligente de controladores que hace el S.O. al momento de
instalar un dispositivo nuevo, escaneando unidades en busca de los drivers
correctos.
Windows XP cont con las actualizaciones ms profundas a nivel
seguridad que ningn otro sistema operativo Microsoft: prueba de ello
fueron los Service Pack 1 y 2. Tambin fue el primero en adoptar un sistema
de verificacin de autenticidad del S.O.: WGA (Windows Genuine
Advantage).
Windows 2003 Server estuvo basado en el ncleo de Windows XP, al
que se le aadieron una serie de servicios, y se le han bloqueado algunas
caractersticas. A grandes rasgos, Windows Server 2003 es un Windows XP
simplificado, no con menos funciones, sino que estas estn deshabilitadas
por defecto para obtener un mejor rendimiento y para centrar el uso de
procesador en las caractersticas de servidor.
Versiones de Windows XP:
Windows XP 64 Bits: Uso en procesadores de 64 bits.
Windows XP Media Center Edition
Windows XP Tablet PC Edition: Tablet PC
Windows XP Embedded: ATM, terminales.
Windows Fundamentals for Legacy PCs: Versin simplificada de XP para
uso en hardware obsoleto.
Windows XP Starter Edition: distribuida solo en determinados pases, (una
versin tan bsica y limitada que por momentos se torna bastante
imprctica al momento de utilizarla).
Versiones de Windows 2003 Server: Web Edition, Standard Edition,
Enterprise Edition, Datacenter Edition

WINDOWS VISTA, LA ERA POST XP DE MICROSOFT


Windows Vista requiere de hardware realmente potente para
ejecutarse en toda su dimensin o con una performance aceptable; incluso
para las versiones mas "bsicas" de este S.O.
Las versiones disponibles son varias: Enterprise, Business, Ultimate
(para usuarios corporativos), Starter (solo comercializada en pases
emergentes, una versin reducida que si es similar a su homnima de
Windows XP); y por ltimo las versiones Home Basic y Home Premium
(para usuarios domsticos).

62

Instituto de Formacin Tcnica Superior Nro. 12 Ao2016

Tecnicatura Superior en Anlisis de Sistemas

LINUX
Cuando Linus Torvalds comenz a trabajar sobre Minix para obtener
su propio sistema operativo no tena ni la ms remota idea de lo que su
trabajo llegara a ser en todo el mundo. Este sistema operativo es
totalmente distinto a los vistos anteriormente por un montn de razones. He
aqu algunas de ellas:
* No fue desarrollado por una gran empresa:
Linus Torvalds desarroll el kernel (el corazn) del sistema y luego liber el
cdigo fuente del mismo en Internet para que cualquier programador que se
animara pudiera modificarlo y agregarle lo que quisiera. As, el Linux que
hoy se conoce fue creado por cientos de programadores "libres" alrededor del
mundo y no por una empresa.
* Es gratis y abierto:
Todo el sistema operativo es totalmente gratuito (al igual que muchsimos
de sus programas), si posee una conexin a Internet es posible bajarlo a su
mquina. Lo que algunas empresas hacen es "empacar" el sistema y algunos
programas y grabarlos en CDs, que junto con algn manual es lo que luego
"venden". Esto se conoce como Distribuciones.
Adems, junto con el sistema vienen los cdigos fuentes del mismo (y de
algunos programas) para que pueda ser modificado a gusto del usuario (si
este es un programador experimentado), es por esto que se dice que es
"abierto".
* Naci a partir de otro sistema operativo:
Es una modificacin del sistema Minix, que a su vez naci como una
"reduccin" de UNIX, "el nico sistema operativo verdadero, a partir del
cual se crearon los dems" (incluido DOS) segn la opinin de muchos
Hackers.
Este sistema operativo es el elegido por las empresas que proveen
acceso a Internet, debido a su gran estabilidad y eficiencia. Adems, posee
un muy buen manejo de redes y seguridad, lo que est haciendo que muchas
empresas e instituciones (escolares sobre todo) lo tengan en cuenta para
reemplazar sus sistemas actuales.
En un principio, Linux tambin era una "pantalla negra" en modo
texto y muy poco intuitivo (al igual que DOS, al igual que UNIX). Pero desde
hace un tiempo se desarrollaron entornos grficos (varios: KDE, Gnome,
etc.) que no tienen nada que envidiarle a Windows 95/98 y que hacen que
ms usuarios (menos experimentados) se "animen" a usarlo.
Por lo anterior y el gran auge de Internet este es el sistema operativo
que ms crecimiento ha tenido en los ltimos aos, y el que se perfila quiz
como una alternativa vlida para el futuro.
Algunas distribuciones de Linux conocidas: Red Hat, Debian, Fedora,
Gentoo, Mandriva, Rxart, Slackware, Suse, Ubuntu, Kubuntu.

63

Instituto de Formacin Tcnica Superior Nro. 12 Ao2016

Tecnicatura Superior en Anlisis de Sistemas

WINDOWS 7
Windows 7 es la ltima versin del sistema operativo Windows,
sucesor de Windows Vista. Fue lanzado el 22 de julio de 2009 preinstalado
en computadoras y el 22 de octubre de 2009 para el pblico general.
Anteriormente fue conocido con los nombres en cdigo de Blackcomb y
Vienna.
Su equivalente para servidores es el Windows Server 2008 R2.
Windows 7 es una actualizacin incremental del ncleo NT 6.0, lo
cual sirve para mantener cierta compatibilidad con las aplicaciones y
hardware que ya lo era para Windows Vista.
Bsicamente mejora la interfaz con respecto a su antecesor,
hacindola ms flexible a los usuarios; adems es ms ligero y rpido. Se
han eliminado los mltiples carteles de seguridad que mostraba Windows
Vista, algo sumamente cuestionado.
El desarrollo de Windows 7 comenz inmediatamente despus del
lanzamiento de Windows Vista. Su nombre fue anunciado el 13 de octubre
de 2008.
El 7 de enero de 2009 fue publicada la versin beta para suscriptores
de Technet y MSDN, y el 9 de enero se habilit una descarga para el pblico
general por un tiempo con un lmite de 2,5 millones de descargas.
El 5 de mayo de ese ao se liber la versin Release Candidate en 5
idiomas.
El 2 de junio la empresa anunci que el lanzamiento mundial de
Windows 7 sera el 22 de octubre de 2009.
El 24 de julio, los directivos de Microsoft, Steve Ballmer y Steven
Sinofsky, anunciaron la finalizacin del proceso de desarrollo de Windows 7.
Caractersticas:
Se elimin uno de las mayores molestias de Windows Vista: la
cartelera de seguridad de permiso, controlado por la herramienta
Control de Cuentas de Usuario.
Incluye mejoras en el reconocimiento de voz, soporte para pantalla
tctil, discos virtuales, mejor desempeo en procesadores multincleo.
Es ms rpido el arranque y el sistema en general.
Las versiones cliente de Windows 7 son para arquitectura 32 bits y 64
bits en las ediciones Home Basic, Home Premium, Professional y
Ultimate. No obstante, las versiones servidor de este producto son
exclusivamente para arquitectura 64 bits.
Existen seis ediciones de Windows 7, que van agregando incrementalmente
funcionalidades al sistema. La comercializacin slo se centrar en las
ediciones Home Premium, Professional y Ultimate. Aadidas a estas tres, se
suman las versiones Home Basic y Starter, adems de la versin Enterprise,
que est destinada a grupos empresariales que cuenten con licenciamiento
Open o Select de Microsoft.

64

Instituto de Formacin Tcnica Superior Nro. 12 Ao2016

Tecnicatura Superior en Anlisis de Sistemas

* Windows 7 Starter
* Windows 7 Home Basic
* Windows 7 Home Premium
* Windows 7 Professional
* Windows 7 Enterprise
* Windows 7 Ultimate
Requisitos para Windows 7
* Se requiere un procesador de 1 GHz o superior.
* 1 GB de RAM para la versin 32 bits, y 2 GB para la versin 64 bits.
* 16 GB de espacio libre (32 bits) y 20 GB libres (64 bits).
* Dispositivo de grficos DirectX 9 con soporte de controladores WDDM 1.0
(para Windows Aero).
CHROME OS
El sistema operativo de Google estar disponible a mediados de 2011.
La compaa ofrecer una alternativa a Windows y Mac, que
permitir comunicarse y utilizar audio, imagen y procesadores de texto, sin
necesidad de instalar un programa. Se basar en los beneficios de trabajar
en La Nube.
Google allana el camino para el tan esperado desembarco de su propio
sistema operativo Chrome OS, previsto para mediados de 2011, que lo
pondr cara a cara con el Windows de Microsoft y Mac Os de Apple. Basado
en su navegador, permitir comunicarse y utilizar procesadores de texto,
audio e imagen, sin necesidad de instalar ningn programa.
A principios de diciembre, la compaa devel que su SO contara con
una tecnologa basada en la computacin en La Nube y pensada para
desarrollar PCs centrados en el uso de la Web.
Las primeras empresas en fabricar esos dispositivos, que contarn con
conexin WiFi y 3G, sistemas de arranque y apagado instantneo, adems
de la posibilidad de trabajar con aplicaciones en La Nube an cuando no
haya conexin a la Red, sern Acer y Samsung.
El propio Eric Shmidt, presidente de Google, seal que "Chrome OS
es una tercera opcin en el mercado de los sistemas operativos". Con objeto
de pulir el producto, el coloso online anunci la distribucin selectiva entre
los usuarios de unas computadoras, denominadas Cr-48, que los empleados
de la compaa estuvieron usando durante los ltimos meses.

SYMBIAN
Naci en 1998, como un acuerdo de varias empresas (Psion, Nokia, Ericsson
y Motorola) para crear un sistema operativo para mviles de alta gama
basado en el EPOC32 de las palmtops que fabricaba Psion, y entre cuyas
fortalezas estn la posibilidad de correr mltiples aplicaciones en

65

Instituto de Formacin Tcnica Superior Nro. 12 Ao2016

Tecnicatura Superior en Anlisis de Sistemas

simultneo y ser bastante modesto en su uso de los recursos disponibles.


Fue el ms popular de la dcada, y lleg a tener el 72% de las ventas
mundiales de smartphones en 2006. A fines de 2010 fue alcanzado en
volumen por Android.
Aunque haba un desarrollo comn de los componentes bsicos, las
compaas crearon interfaces propias que hicieron incompatibles las
aplicaciones desarrolladas: Nokia cre su propia interfaz grfica con S60,
nacida en 2001 (la versin 3 es la que usan el N95 y el E71; la versin 5 es la
que agrega soporte para pantallas tctiles, como la del N97). Tambin
existi otra versin para pantallas tctiles, UIQ, que Sony Ericsson us en
varios equipos, comenzando por el P800 de 2002.
En 2008 Nokia liber este sistema operativo y unific versiones; su
resultado, Symbian^3, est presente en el N8 y el C7. Pero an con su
popularidad, en febrero ltimo Nokia anunci su intencin de usar Windows
Phone 7 como su sistema operativo bandera, y reducir a su mnima
expresin la inversin y uso de Symbian en los prximos dos aos.
ANDROID
Es el sistema operativo ms popular del momento, e igual las ventas de
Symbian a fines de 2010. Est basado en Linux, es gratis para los
fabricantes y fue presentado en 2007, aunque naci dos aos antes; su
desarrollo general depende de Google, su principal promotor, bajo el
paraguas de la Open Handset Alliance.
Desde su llegada al mercado ha tenido un crecimiento notable, con decenas
de fabricantes y un centenar de dispositivos presentados, y en el ltimo
trimestre de 2010 fue el ms vendido en el segmento de los smartphones.
Est disponible en telfonos, tablets y dispositivos multimedia (el Google
TV). La profusin de equipos, la buena experiencia de usuario y un entorno
amigable de programacin le han permitido llegar a las 200.000
aplicaciones, y a alcanzar y superar en ventas a Apple y RIM.
IOS
Este sistema operativo naci en 2007 con la primera versin del mvil de
Apple. Basado en el OS X, sorprendi a la industria por su diseo, tanto en
el hardware como en la elegancia con que se interactuaba con el equipo.
Hoy, Apple es el cuarto fabricante de mviles del mundo, y super a RIM
(eterno segundo detrs de Nokia) para quedar como el tercero en el
segmento de smartphones -considerando a Android como un bloque-.
Inicialmente, iOS no admita aplicaciones de terceros, una limitacin que
fue resuelta en 2008 con el lanzamiento del AppSore. No fue la primera
tienda de aplicaciones para dispositivos mviles, pero hoy es la ms grande,
con 300.000 aplicaciones disponibles.

66

Instituto de Formacin Tcnica Superior Nro. 12 Ao2016

Tecnicatura Superior en Anlisis de Sistemas

Este sistema operativo tampoco permita usar varias aplicaciones en


simultneo, algo que fue resuelto en la versin 4 de iOS, en 2010. El iOS
est presente en el iPhone, el reproductor multimedia iPod Touch, la tablet
iPad y el dispositivo de entretenimiento digital Apple TV.
BLACKBERRY OS/QNX
BlackBerry es una lnea de dispositivos creada por RIM en 1999. Su sistema
operativo, BlackBerry OS, hoy est en la versin 6. El fuerte de BlackBerry
estuvo en su economa de recursos para ofrecer un servicio novedoso a
principios de la dcada pasada: el correo electrnico mvil.
Esta funcin, sumada a otras herramientas de gestin empresarial y a un
entorno seguro en el telfono, hizo de BlackBerry la herramienta
corporativa por excelencia. En los ltimos aos RIM expandi su presencia a
otros segmentos, sobre todo de los jvenes.
Fue el segundo fabricante de smartphones en el nivel mundial, detrs de
Nokia, durante el ltimo lustro. Con la llegada del iPhone la compaa debi
salir a remozar la interfaz de sus equipos; en 2010 adquiri la empresa
QNX; usar en su tablet Playbook el sistema operativo que sta desarroll, y
lo considera como reemplazo del BlackBerry OS en un futuro prximo
QNX es multitarea, muy seguro y superestable: se usa en centrales
nucleares, equipamiento mdico y otros equipos de misin crtica; al mismo
tiempo, tiene funciones multimedia muy robustas, lo que le permitir a RIM
superar algunas limitaciones de su sistema operativo original.
PALM OS/WEBOS
En 1996 naci la Pilot 1000, la primera palmtop de US Robotics, que luego
se transformara en Palm; su sistema operativo, Palm OS, tena como
distintivo su sencillez de uso y estar orientado a la operacin con pantallas
tctiles. Una de sus limitaciones, sin embargo, era la falta de soporte
multimedia (que se resolvi en versiones posteriores) y la carencia de
multitarea.
Aunque domin el mundo de la computacin de bolsillo de fin de siglo, fue
perdiendo terreno frente a Windows Mobile y a Symbian. En 2007 el
desarrollo del sistema operativo qued en manos de la japonesa Access, y en
2009 se present WebOS, una distribucin de Linux para mviles que
representaba un quiebre completo respecto de lo anterior. WebOS ofrece un
sistema operativo multitarea, con grficos modernos, optimizado para el
acceso a la Web y la operacin con pantallas tctiles. La compaa present
4 telfonos sin demasiado xito, y en 2010 HP compr Palm; este ao mostr
dos mviles nuevos y una tablet que usan WebOS, y confirm que lo incluir
en las computadoras que vender en los prximos aos.

67

Instituto de Formacin Tcnica Superior Nro. 12 Ao2016

Tecnicatura Superior en Anlisis de Sistemas

Windows Phone
Microsoft entr en el mundo de los mviles en 2000 con Pocket PC, un
sistema operativo multitarea que imitaba algunas de las funciones
disponibles en Windows 2000 (y luego XP), pero orientado a las palmtops y
los mviles. En 2003 cambi su nombre a Windows Mobile y tuvo varias
versiones; la ltima, Windows Mobile 6.5.
Compiti con xito con Palm, al ofrecer funciones superiores, sobre todo por
la posibilidad de correr varias aplicaciones en simultneo y tener
aplicaciones multimedia avanzadas. pero el cambio de la industria hacia los
smartphones le quit relevancia en un mercado liderado por Symbian y
BlackBerry, y fue perdiendo participacin hasta que en 2010 Microsoft
present pblicamente Windows Phone 7, un quiebre completo respecto de
la versin anterior; las aplicaciones son incompatibles y la interfaz es
totalmente diferente.
En el camino se perdieron algunas funciones que estaban presentes desde la
primera Pocket PC (la multitarea para aplicaciones, la posibilidad de copiar
y pegar texto), pero la compaa asegura que en breve tendr una
actualizacin para resolver esto.

68

Instituto de Formacin Tcnica Superior Nro. 12 Ao2016

Tecnicatura Superior en Anlisis de Sistemas

1985: AMIGAOS 3.5

A continuacin veremos algunas interfaces


de
los
sistemas
Operativos
arriba
mencionados y muchos ms:
1983 APPLE LISA

1985: MICROSOFT WINDOWS 1.0

1983: VISICORP VISI ON

1986: MACINTOSH SYSTEM 3


1984: MACINTOSH SYSTEM 1

69

Instituto de Formacin Tcnica Superior Nro. 12 Ao2016

Tecnicatura Superior en Anlisis de Sistemas

1987: MICROSOFT WINDOWS 2.0

1991: MACINTOSH SYSTEM 7

1992: MICROSOFT WINDOWS 3.1

1990: MICROSOFT WINDOWS 3.0

LINUX

1992: MACINTOSH SYSTEM 7.1

70

Instituto de Formacin Tcnica Superior Nro. 12 Ao2016

Tecnicatura Superior en Anlisis de Sistemas

1995: MACINTOSH SYSTEM 7.5

1998: MICROSOFT WINDOWS 98

1998: KDE 1.0


1995: MICROSOFT WINDOWS 95

1999: MACINTOSH SYSTEM 9.2

1997: MAC OS 8

71

Instituto de Formacin Tcnica Superior Nro. 12 Ao2016

Tecnicatura Superior en Anlisis de Sistemas

2000: KDE 2.0

2006: GNOME C/XGL

2001: MAC OS X 10

2007: MICROSOFT WINDOWS VISTA

DEBIAN LINUX 4.0

2001: MICROSOFT WINDOWS XP

72

Instituto de Formacin Tcnica Superior Nro. 12 Ao2016

Tecnicatura Superior en Anlisis de Sistemas

2009: WINDOWS 7

WINDOWS 8 - 2012

GOOGLE CHROME OS

Conclusin
Sin el sistema operativo nada funcionaria... por lo tanto no cabe mucho mas que
acotar. Solo es de esperarse que la evolucin se mantenga y quizs avizorar mas
alternativas a nuestro nunca tan bien ponderado y muchas veces vapuleado
Windows.

73

Instituto de Formacin Tcnica Superior Nro. 12 Ao2016

Tecnicatura Superior en Anlisis de Sistemas

LENGUAJES DE PROGRAMACION
Los lenguajes de programacin cierran el abismo entre las
computadoras, que slo trabajan con nmeros binarios, y los humanos, que
preferimos utilizar palabras y otros sistemas de numeracin.
Mediante los programas se indica a la computadora qu tarea debe
realizar y como efectuarla, pero para ello es preciso introducir estas ordenes
en un lenguaje que el sistema pueda entender. En principio, el ordenador
slo entiende las instrucciones en cdigo mquina, es decir, el especifico de
la computadora. Sin embargo, a partir de stos se elaboran los llamados
lenguajes de alto y bajo nivel.

GENERACIONES DE LOS LENGUAJES


LENGUAJES DE BAJO NIVEL:
Utilizan cdigos muy cercanos a los de la mquina, lo que hace posible
la elaboracin de programas muy potentes y rpidos, pero son de difcil
aprendizaje.
LENGUAJES DE ALTO NIVEL:
Por el contrario, son de uso mucho ms fcil, ya que en ellos un solo
comando o instruccin puede equivaler a millares en cdigo mquina. El
programador escribe su programa en alguno de estos lenguajes mediante
secuencias de instrucciones. Antes de ejecutar el programa la computadora
lo traduce a cdigo mquina de una sola vez (lenguajes compiladores) o
interpretndolo instruccin por instruccin (lenguajes intrpretes). Ejemplos
de lenguajes de alto nivel: Pascal, Cobol, Basic, Fortran, C++ Un Programa
de computadora, es una coleccin de instrucciones que, al ser ejecutadas por
el CPU de una mquina, llevan a cabo una tarea funcin especfica. Este
conjunto de instrucciones que forman los programas son almacenados en
archivos denomina dos archivos ejecutables puesto que, al teclear su nombre
(o hacer clic sobre el icono que los identifica) logras que la computadora los
cargue y corra, o ejecute las instrucciones del archivo. El contenido de un
archivo ejecutable no puede ser entendido por el usuario, ya que no est
hecho para que la gente lo lea, sino para que la computadora sea quien lo
lea.
Los archivos de programas ejecutables contienen el cdigo mquina,
que la CPU identifica como sus instrucciones. Son lo que conocemos como
Programas Objeto. Dado que sera muy difcil que los programadores
crearan programas directamente en cdigo de mquina, usan lenguajes ms
fciles de leer, escribir y entender para la gente.
El programador teclea instrucciones en un editor, que es un programa
parecido a un simple procesador de palabras, estas instrucciones son
almacenadas en archivos denominados programas fuentes (cdigo fuente). Si

74

Instituto de Formacin Tcnica Superior Nro. 12 Ao2016

Tecnicatura Superior en Anlisis de Sistemas

los programadores necesitan hacer cambios al programa posteriormente


vuelven a correr el editor y cargan el programa fuente para modificarlo.
El proceso de conversin de programas fuente a programas objeto se
realiza mediante un programa denominado compilador. El compilador toma
un programa fuente y lo traduce a programa objeto y almacena este ltimo
en otro archivo.
PROGRAMA FUENTE:
Es el programa escrito en alguno de los lenguajes y que no ha sido
traducido al lenguaje de la maquina, es decir el programa que no est en
cdigo de mquina y que por lo tanto no puede ser ejecutable.
PROGRAMA OBJETO:
Es aquel programa que se encuentra en lenguaje mquina y que ya es
ejecutable por la misma.

COMPILADOR:
Es un programa que traduce un lenguaje de alto nivel al lenguaje
mquina. Un programa compilado indica que ha sido traducido y est listo
para ser ejecutado. La ejecucin de los programas compilados es ms rpida
que la de los interpretados, ya que el interprete debe traducir mientras est
en la fase de ejecucin (saca todos los errores). Un compilador es un
programa que traduce el programa fuente (conjunto de instrucciones de un
lenguaje de alto nivel, por ejemplo BASIC o Pascal) a programa objeto
(instrucciones en lenguaje mquina que la computadora puede interpretar y
ejecutar). Se requiere un compilador para cada lenguaje de programacin.
Un compilador efecta la traduccin, no ejecuta el programa. Una vez
compilado el programa, el resultado en forma de programa objeto ser
directamente ejecutable. Presentan la ventaja considerable frente a los
intrpretes de la velocidad de ejecucin, por lo que su uso ser mejor en
aquellos programas probados en los que no se esperan cambios y que deban
ejecutarse muchas veces. En caso de que se opte por un interpretador se
debe considerar que el intrprete resida siempre en memoria.

INTERPRETE:
Traductor de lenguajes de programacin de alto nivel, los interpretes
ejecutan un programa lnea por lnea. El programa siempre permanece en
su forma original(programa fuente) y el interprete proporciona la traduccin
al momento de ejecutar cada una de la s instrucciones. Un intrprete es un
programa que procesa los programas escritos en un lenguaje de alto nivel,
sin embargo, est diseado de modo que no existe independencia entre la
etapa de traduccin y la etapa de ejecucin. Un intrprete traduce cada
instruccin o sentencia del programa escrito a un lenguaje mquina e
inmediatamente se ejecuta. Encuentran su mayor ventaja en la interaccin

75

Instituto de Formacin Tcnica Superior Nro. 12 Ao2016

Tecnicatura Superior en Anlisis de Sistemas

con el usuario, al facilitar el desarrollo y puesta a punto de programas, ya


que los errores son fciles de detectar y sobre todo de corregir.

LENGUAJE MQUINA:
Lenguaje original de la computadora, un programa debe estar escrito
en el lenguaje de la mquina para poder ser ejecutado. Este es generado por
software y no por el programador. El programador escribe en un lenguaje de
programacin, el cual es traducido al lenguaje de mquina mediante
interpretes y compiladores.

Herramientas Case: (Computer-Aided Software Engineering o ComputerAided Systems Engineering) Ingeniera de Software Asistida por
Computadora o Ingeniera de Sistemas Asistida por computadora Software
que se utiliza en una cualquiera o en todas las fases del desarrollo de un
sistema de informacin, incluyendo anlisis, diseo y programacin. Por
ejemplo, los diccionarios de datos y herramientas de diagramacin ayudan
en las fases de anlisis y diseo, mientras que los generadores de
aplicaciones aceleran la fase de programacin.
Las herramientas CASE proporcionan mtodos automticos para disear y
documentar las tcnicas tradicionales de programacin estructurada. La
meta ltima de CASE es proveer un lenguaje para describir el sistema
completo, que sea suficiente para generar todos los programas necesarios.

76

Das könnte Ihnen auch gefallen