Instituto de Formación Técnica Superior Nro.

12 – Año2016

Tecnicatura Superior en Análisis 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 elaboración electrónica de los datos.

Software

Clasificación:
Dos
Unix
De base
Zennix
Os/2
Alto nivel
De programación
Bajo nivel
Bases de datos
Planillas de cálculo
Procesadores de texto
De aplicación
Graficadores
Estadísticos
Animación
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 programación: Son aquellos que hacen de interlocutor entre el
programador y la máquina, permiten escribir instrucciones bajo las reglas
del lenguaje. Cuanto más amigable es el lenguaje, es decir cuanto en más
fácil es programar en él, sube el nivel del lenguaje, pero esto hace también
que sean mas acotados en la variedad de cosas que se pueden hacer con los
programas realizados.
Software de aplicación: 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 específicos para cada tarea.
Software utilitario: Son aquellos que me permiten realizar funciones
técnicas sin serlo como los servidores de disco y los organizadores de
recursos.

49

Instituto de Formación Técnica Superior Nro. 12 – Año2016

Tecnicatura Superior en Análisis 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 más 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 vídeo y las
unidades de disco. Además, proporciona la facilidad para que los usuarios se
comuniquen con la computadora y sirve de plataforma a partir de la cual se
corran programas de aplicación.
En sistemas grandes, el sistema operativo tiene incluso mayor
responsabilidad y poder, es como un policía de tráfico, se asegura de que los
programas y usuarios que están funcionando al mismo tiempo no interfieran
entre ellos. El sistema operativo también es responsable de la seguridad,
asegurándose 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 botón de encendido del case, el
power light es iluminado y la energía 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 configuración (El microprocesador lee los datos de
configuración del CMOs y ejecuta cualquier rutina específica para su
uso)
F. Lista para aceptar datos y comandos. (La computadora esta lista para
aceptar comandos y datos)
A. Encendido
¿Cuál 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 energía eléctrica 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

debemos chequear que el enchufe tenga energía eléctrica. Si su computadora hace una señal y no muestra ningún mensaje en el monitor es muy probable que su tarjeta de video esté funcionando mal. 12 – Año2016 Tecnicatura Superior en Análisis de Sistemas Si al encender la computadora el indicador de power light no enciende. el POST para y despliega un mensaje indicando problema de memoria RAM. Este problema requiere asistencia técnica calificada. 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 todo esto está bien. y su problema necesita asistencia de un personal técnico calificado. 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 ningún mensaje en la pantalla. si esta correctamente trabajando un mensaje como "video BIOS sis 6326" aparece en la pantalla de su monitor. en este momento la computadora despliega la cantidad de memoria RAM chequeada. el microprocesador estará deshabilitado para correr el programa de arranque y la computadora parara (stop) o se "hangs" (se colgara o frisará). Algunas computadoras envían una señal sonora (bips) muchas veces si la tarjeta de video falla en la prueba. La POST primero chequea la tarjeta de video que esta este correctamente conectada a su monitor y a su computadora. El número de señales depende del tipo de memoria ROM que use su computadora. se prosigue con el chequeo del teclado. el microprocesador comienza a ejecutar el "Programa de arranque que está almacenado en la memoria ROM”. los módulos de la RAM están funcionando mal. en tal caso. Auto prueba de encendido o power on self test. si ocurre cualquier error durante esta prueba. que el mismo este firmemente conectado al gabinete. Comienzo del programa de arranque. 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. el próximo test en la computadora será en la memoria RAM en este test se escribe en cada localización de la memoria RAM y luego recuperar los datos para ver si son correctos. muchas causas podrían estar ocasionado este problema: Lo primero que tenemos que chequear es el cable de la fuente. C. Luego. Cuando usted energiza la computadora. Si la tarjeta de video para la prueba. B. Si el chip de memoria ROM.(POST) ¿Puede la computadora chequear que todos sus componentes están funcionando correctamente? La próxima 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. si no hubo ningún error en la prueba de la RAM.Instituto de Formación Técnica Superior Nro. esto indica que la fuente esta fallando. en la mayoría de las computadoras usted podrá ver durante esta prueba los indicadores del teclado parpadeando indicándole que la prueba del teclado esta en progreso. Si está bien. eso indica que el sistema no está recibiendo energía eléctrica. encendemos la computadora de 51 .

Algunas computadoras tiene esos datos almacenados en un archivo llamado: autoexec.com. Primer problema el archivo command. para determinar la cantidad de memoria RAM instalada y el tipo de disco duro. D. si no hay problema el microprocesador procede a cargar otro archivo del Sistema Operativo llamado: Command. Si esos archivos no existen o no están en el disco duro. si usted observa el disco duro y las unidades de disquete durante esta prueba usted notara que están en actividad y sus indicadores encendido o parpadeando y también escuchara la velocidad de los discos girando. 12 – Año2016 Tecnicatura Superior en Análisis de Sistemas nuevo. porque alguien inadvertidamente copio una versión diferente del mismo en su computadora. por lo que es mejor si su computadora tiene un disco duro no poner disquete en la unidad A: durante el proceso de arranque. la computadora chequea los datos que están en la CMOS. Dos problemas podrían 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". Y segundo problema: su disco podría contener una versión equivocada del command. Si no encuentra un disco en el driver A: pero la computadora tiene un disco duro.sys y Msdos. La final etapa en la POST es la prueba o chequeo de los drivers ó sea de las unidades de disco. 52 . Esta prueba podría tomar solamente varios segundos para ser completada. 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 la computadora pausa en esta prueba esto indica un problema con unos de sus drivers y usted necesita asistencia técnica.bat. Chequeo de la configuración Al comenzar el proceso de arranque. La computadora primero chequea el driver A: para ver si contiene un disco. si vuelve a salir el mensaje de error de teclado usted debe comprar otro teclado. las unidades de disquete entre otras cosas. Lo primero que hace es buscar dos archivos del Sistema Operativo llamados: Io. si le aparecen uno de estos mensajes es muy probable que su disco duro tenga problemas. ¿Cómo la computadora encuentra el Sistema Operativo para cargarlo en la RAM? Después que el POST es completamente realizado. si hay un disquete aquí convierte al driver A: en el driver por defecto (driver o unidad de arranque). estos datos de configuración son necesarios para la computadora pueda acceder a cada dispositivo. El próximo paso del proceso de arranque la computadora busca en el directorio raíz del disco para ver la configuración de archivos.com. E.sys. el driver C: será el driver por defecto. la computadora continua siguiendo las instrucciones que están en la memoria ROM para cargar el sistema operativo. Carga del sistema operativo.Instituto de Formación Técnica Superior Nro.Com podría ser erróneo porque usted inadvertidamente lo borro. luego la computadora busca en el driver por defecto los archivos del Sistema Operativo.

4. Estos servicios son similares a aquellos que el SO proporciona directamente a los usuarios. y nos proporciona las herramientas necesarias para organizar y manipular estos archivos. ¿Cómo 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. módems.Instituto de Formación Técnica Superior Nro. Usualmente la computadora muestra un prompt o la pantalla principal de su sistema operativo. En informática. los puertos de Entrada/Salida (impresoras. Administrar y mantener los sistemas de archivo de disco · Los SO agrupan la información dentro de compartimientos lógicos para almacenarlos en el disco. Interfaz de línea de comando: tú introduces palabras y símbolos desde el teclado de la computadora. para que este último se pueda comunicar con la computadora. grabarlos a disco. etc). 2. Mientras la computadora esté encendida. Administrar los dispositivos de hardware en la computadora · Cuando corren los programas. hueso) es un software que constituye la parte más importante del sistema operativo. es el encargado de gestionar recursos. listar los archivos. las unidades de disco. Interfaz gráfica del Usuario (GUI). Otra de las funciones importantes del SO es proporcionar servicios a otros programas. núcleo. Una vez que la computadora ha puesto en marcha su SO. Proporcionar ya sea una interfaz de línea de comando o una interfaz gráfica al usuario. el monitor. si está usando Windows será el escritorio de Windows si está usando el DOS será el promt. mantiene al menos parte de éste en su memoria en todo momento. Es el principal responsable de facilitar a los distintos programas acceso seguro al hardware de la computadora o en forma básica. ejemplo. un núcleo o kernel (de la raíz germánica Kern. seleccionas las acciones mediante el uso de un Mouse para pulsar sobre figuras llamadas iconos o seleccionar opciones de los menús. Estas instrucciones son conocidas como "llamadas del sistema" El Kernel y el Shell. incluyen en sus programas instrucciones que solicitan los servicios del SO. Apoyar a otros programas. a través de servicios de llamada al 53 . 3. Estos grupos de información son llamados archivos. eliminar archivos. 12 – Año2016 Tecnicatura Superior en Análisis de Sistemas F. Lista para aceptar comando y dato. necesitan utilizar la memoria. Los archivos pueden contener instrucciones de programas o información creada por el usuario. Cuando los programadores escriben programas de computadora. etc. el MS-DOS. el SO tiene 4 tareas principales: 1. El SO mantiene una lista de los archivos en un disco. Por ejemplo. El SO sirve de intermediario entre los programas y el hardware. revisar espacio disponible.

que se mantiene en memoria en todo momento.Instituto de Formación Técnica Superior Nro.COM. el intérprete es responsable de ejecutarlos. Implementa un lenguaje que tiene constructores de control de flujo. también se encarga de decidir qué programa podrá hacer uso de un dispositivo de hardware y durante cuánto tiempo. además del almacenamiento de datos. o inclusive el mismo SO MS-DOS a partir de la versión 5. 12 – Año2016 Tecnicatura Superior en Análisis de Sistemas sistema. o pueden ser creados a un archivo y el archivo puede ser ejecutado directamente por el Shell. las entradas/salidas y proponer una interfaz entre el espacio núcleo y los programas del espacio del usuario. también denominado intérprete del sistema. Generalmente estas líneas contienen comandos. Las funciones de bajo nivel del SO y las funciones de interpretación de comandos están separadas. Por ejemplo. Esto es exactamente lo que sucede cuando carga Microsoft Windows. Los comandos se pueden ejecutar directamente en el Shell corriendo. la parte más importante del Sistema Operativo DOS es un archivo denominado con el nombre "COMMAND. Existen muchos shells diferentes en el mercado. Categorías de Sistemas Operativos 54 . lo que se conoce como multiplexado. Esto permite esconder la complejidad. XTG. Este archivo tiene dos partes. de tal forma que puedes mantener el kernel DOS corriendo. contiene el código máquina de bajo nivel para manejar la administración de hardware para otros programas que necesitan estos servicios. lo que facilita su uso al programador. O sea que el lenguaje interpretativo es común a los usos interactivos y no interactivos.COM". y proporciona una interfaz limpia y uniforme al hardware subyacente. y para la segunda parte del COMMAND. Como hay muchos programas y el acceso al hardware es limitado. el cual es el interprete de comandos. Es el programa que está corriendo cuando un usuario se loguea en el sistema. reemplazando la interfaz de línea de comandos con una interfaz gráfica del usuario. es un comando que lee e interpreta líneas tanto de un archivo de texto como de la entrada estándar (la terminal). Tiene capacidades de historia interna. Digamos que interpreta comandos entre nosotros y la computadora. el shell. Shell: El Shell.0 incluyó un Shell llamado DOS SHELL. Los núcleos tienen como funciones básicas garantizar la carga y la ejecución de los procesos. En conclusión podemos sintetizar los siguiente: Las funciones centrales de un SO son controladas por el núcleo (kernel) mientras que la interfaz del usuario es controlada por el entorno (shell). Acceder al hardware directamente puede ser realmente complejo. por lo que los núcleos suelen implementar una serie de abstracciones del hardware. el cual toma el lugar del shell. El kernel. hace que la computadora entienda lo que le estamos pidiendo. PCTOOLS. y edición de línea. ejemplo: NDOS (Norton DOS). pero utilizar una interfaz de usuario diferente. una facilidad de macros que provee variedad de características.

Los programas son escritos de tal manera que periódicamente inspeccionan con el SO para ver si cualquier otro programa necesita a la CPU. Existen dos esquemas que los programas de sistemas operativos utilizan para desarrollar SO multitarea. Apple también produce una versión de Unix para la Machintosh llamada: A/UX. Al usar una computadora con capacidades de multiproceso incrementamos su velocidad de respuesta y procesos. el primero requiere de la cooperación entre el SO y los programas de aplicación. Con este esquema el SO mantiene una lista de procesos (programas) que están corriendo. era multiusuario y multitarea desde su concepción. El segundo método es el llamado multitarea con asignación de prioridades. 1. Ya que cada CPU en una computadora de multiproceso puede estar ejecutando una instrucción.y Sunsoft. Esix. Unix OS-2 y Windows NT emplean este tipo de multitarea. a este método se le llama multitarea cooperativa y es el método utilizado por el SO de las computadoras de Machintosh y DOS corriendo Windows de Microsoft. Unix es el Sistema Operativo Multiusuario más utilizado.  MULTIPROCESO: Las computadoras que tienen mas de un CPU son llamadas multiproceso.) Mediante Módems. En cualquier momento el SO puede intervenir y modificar la prioridad de un proceso organizando en forma efectiva la lista de prioridad. Claro que.Unix Unix proporciona tres maneras de permitir a múltiples personas utilizar la misma PC al mismo tiempo. entonces dejan el control del CPU al siguiente programa. si este es el caso. Debido a que Unix fue originalmente diseñado para correr en una minicomputadora. 2. el SO también debe ser capaz de efectuar multitareas. 12 – Año2016 Tecnicatura Superior en Análisis de Sistemas  MULTITAREA: El término multitarea se refiere a la capacidad del SO para correr mas de un programa al mismo tiempo. Cuando se inicia cada proceso en la lista el SO le asigna una prioridad. 55 . Un sistema operativo multiproceso coordina las operaciones de las computadoras multiprocesadoras.Instituto de Formación Técnica Superior Nro. Casi todas las computadoras que tienen capacidad de multiproceso ofrecen una gran ventaja.) Mediante Redes.) Mediante conexión de terminales a través de puertos seriales 3. Actualmente se producen versiones de Unix para PC tales como The Santa Cruz Corporation Microport. el otro procesador queda liberado para procesar otras instrucciones simultáneamente. IBM.  MULTIUSUARIO: Un SO multiusuario permite a mas de un solo usuario acceder a una computadora. el SO también mantiene el control de la cantidad de tiempo que utiliza con cualquier proceso antes de ir al siguiente. Con multitarea de asignación de prioridades el SO puede sustituir en cualquier momento el proceso que esta corriendo y reasignar el tiempo a una tarea de mas prioridad. para llevarse esto a cabo.

y gracias a las campañas publicitarias de Microsoft fue quedando relegado a un segundo lugar compartido con el PC-DOS de IBM. Las extensiones de Unix. Windows NT de Microsoft soporta multiproceso simétrico. Para muchos de los que hoy nos encontramos trabajando con una computadora el sistema operativo D. desarrollado por Gary Kildall fue el primer sistema operativo que podía ejecutarse en PCs de diferentes fabricantes. y no los pudo atender. que se dio en llamar MSDOS. 12 – Año2016 Tecnicatura Superior en Análisis de Sistemas Los primeros Sistemas Operativos Multiproceso realizaban lo que se conoce como:   Multiproceso asimétrico: Una CPU principal retiene el control global de la computadora.O. Multiproceso simétrico: En un sistema multiproceso simétrico. pero Kildall al parecer estaba ocupado en una sesión de vuelo. de la empresa Digital Research que incluía comandos más prolijos y de mayor funcionalidad.  Historia de los Sistemas Operativos más comúnmente usados CP/M y D.. En sus principios fue desarrollado junto con la empresa IBM.S.S (Disk Operating System) fue el primero que nos tocó utilizar. que soportan multiproceso asimétrico ya están disponibles y las extensiones simétricas se están haciendo disponibles.O. Por el contrario.O.O. no existe una CPU controladora única. así como el de los otros procesadores. cada una de las empresas presentó "su" sistema operativo: PC-DOS (IBM) y MS-DOS (Microsoft).O.S.Instituto de Formación Técnica Superior Nro. Esto fue un primer paso hacia el multiproceso pero no fue la dirección ideal a seguir ya que la CPU principal podía convertirse en un cuello de botella. Resultado: IBM llegó a un acuerdo con un joven llamado Bill Gates para que desarrollara un sistema operativo. fue también el comienzo para Bill Gates y su empresa Microsoft. Cuenta una anécdota que ejecutivos de IBM fueron a visitar a Kildall para ofrecerle un acuerdo para poner el CP/M en la IBM PC.S. que realmente casi no tuvo cabida en el mercado. el comienzo CP/M (Control Program for Microcomputers). fue adquirido por Novell que presentó una nueva versión conocida como Novell D. De la misma manera. 56 . aunque era muy buena. La barrera a vencer al implementar el multiproceso simétrico es que los SO tienen que ser rediseñados o diseñados desde el principio para trabajar en u n ambiente multiproceso. Luego de unos años DR-D.S. pero diferencias entre las partes hicieron que no fuera un lanzamiento en conjunto. pero que con el tiempo. Un tercer competidor para estos sistemas operativos (y de muy buena calidad) fue el DR-D.

Desarrollado inicialmente por Microsoft Corporation e International Business Machines (IBM). pero la diferencia que existe con el DOS es el intérprete de comandos.0 OS/2. El código de procedimientos de una aplicación también ocupa espacio en el cúmulo. ya que luego apareció Windows 95 que en su corazón incluía la versión 7.S.3. Pero la sociedad no duro mucho ya que IBM veía a Windows como una amenaza para el SO/2. La última versión del producto como tal fue la 6. Las versiones que lo hicieron famoso en el mundo entero fueron la 3.S. completo y moderno. Esta memoria se encuentra normalmente en un área llamada cúmulo. ni pantallas gráficas que nos guiaran.O.O. 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.22. El ambiente gráfico es el Workplace Shell (WS). El cargador de segmentos carga los programas por ejecutar. En el OS/2 muchos de los comandos son idénticos a los de su contra parte pero tiene más comandos debido a que es más grande. 12 – Año2016 Tecnicatura Superior en Análisis de Sistemas D. D.O. Otra diferencia es que este sí en un sistema operativo multitarea. Carecía por completo de algún nivel intuitivo. es el equivalente a un administrador del área de trabajo para el WS. que introdujo muchos cambios a sus antecesoras.0 de D.30).S. Una aplicación se puede cargar completa o bien puede dividirse en segundos individuales que se pueden cargar de manera dinámica conforme se necesiten. Pero IBM continuo desarrollando este sistema operativo. El sistema operativo constituye la interfaz entre las aplicaciones y el hardware del Macintosh. era simplemente una pantalla de texto con una línea de comandos que nos indicaba en qué directorio nos encontrábamos como único dato orientativo.0 y la 3. después de que Intel introdujera al mercado su procesador 80286. 57 . estuvo plagada de errores. por lo cual casi no se uso (los usuarios se mantuvieron con la versión 3. El administrador de memoria obtiene y libera memoria en forma automática para las aplicaciones y el sistema operativo. REN y TYPE que aun hoy funcionan bajo la máquina virtual D. tiene una línea de comando.O. Ahora se presenta una lista de los principales componentes del sistema operativo. MACINTOSH OS.Instituto de Formación Técnica Superior Nro. Uno tenía que "saber" que "cosas" había que escribir para que la máquina "hiciera algo". La versión 4.S. de Windows.0. El OS/2 al principio fue muy parecido al MS-DOS. todavía hoy utiliza antiguos comandos CP/M tales como DIR. No había menúes contextuales. mientras que la más utilizada fue la 5.

12 – Año2016 Tecnicatura Superior en Análisis de Sistemas El administrador de eventos del sistema operativo informa de la ocurrencia de diversos eventos de bajo nivel. Con el manejador de impresoras las aplicaciones pueden imprimir datos en diversas impresoras. más transportable e independiente de equipos concretos que otros sistemas operativos porque esta escrito en lenguaje C. Tres manejadores de dispositivo están integrados al sistema operativo en ROM: el manejador de disco se encarga del acceso a la información en discos. Los compiladores de Macintosh generan en forma automática llamadas a estos paquetes para realizar manipulaciones numéricas. El paquete de iniciación es llamado por el paquete de archivos estándar para iniciar y nombrar discos. El manejador de errores del sistema toma el control cuando ocurre un error fatal del sistema y exhibe un cuadro de error apropiado. El sistema operativo UNIX tiene diversas variantes y se considera potente. El paquete de funciones trascendentales ofrece un generador de números aleatorios. Los manejadores de dispositivos son programas con los cuales los diversos tipos de dispositivos pueden presentar interfaces uniformes de entrada / salida a las aplicaciones. UNIX. El UNIX esta disponible en varias formas. logarítmicas. En condiciones normales. el manejador de sonido controla los generadores de sonido. entre las que se cuenta AIX. Los programas de utilidad general del sistema operativo ofrecen diversas funciones útiles como la obtención de la fecha y la hora. Con el administrador de AppleTalk las aplicaciones pueden transmitir y recibir información en una red de comunicaciones AppleTalk. Es un sistema operativo multiusuario que incorpora multitarea. exponenciales y financieras. El administrador de archivos se encarga de la entrada / salida de archivos. A/ux (versión gráfica para equipos Apple Macintosh) y Mach (un sistema 58 . se aplica con más frecuencia cuando el usuario inserta un disco al que no se le han asignado valores iniciales. una versión de UNIX adaptada por IBM (para su uso en estaciones de trabajo basadas en RISC). El paquete de aritmética de punto flotante ofrece aritmética de doble precisión. el administrador de dispositivos se encarga de la entrada / salida de dispositivos. como la presión de un botón del mouse o el tecleo.Instituto de Formación Técnica Superior Nro. Fue desarrollado originalmente por Ken Thompson y Dennis Ritchie en los laboratorios de AT&T Bell en 1969 para su uso en minicomputadoras. el administrador de eventos de la caja de herramientas transfiere estos eventos a las aplicaciones. la comparación de cadenas de caracteres y muchas más. y el manejador en serie envía y recibe datos a través de los puertos seriales (estableciendo así la comunicación con dispositivos periféricos en serie como impresoras y módems). así como funciones trigonométricas. 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 vídeo.

Pero cuando salió a la luz se pudo ver que esto no era totalmente verdad: era un sistema operativo (ya no un entorno). como las siguientes: ° Inclusión de compiladores e interpretes de lenguaje. Esta fue la última versión comercial que salió al mercado antes de que Windows 95 hiciera su aparición.1) cuando comenzó a aprovechar las capacidades de los procesadores "386" y le dio un mejor manejo a la memoria hacia el año 1991 Fue simplemente un "shell" para DOS. El UNIX y sus clones permiten múltiples tareas y múltiples usuarios. pero esencialmente compatible con UNIX.1). menús. El atractivo que tuvo para con la gente fue su "casi real" facilidad de uso y su "cara" gráfica que hacía olvidar "las pantallas negras" de DOS. etc.0 (y más aún con la 3. ° Muchas facilidades a la hora de organización de ficheros.0 "completo" y alguien dijo que "sí" lo necesitaba). 59 .11 (para grupos de trabajo).Instituto de Formación Técnica Superior Nro. ° Existencia de programas de interfase con el usuario. porque no necesitaba de ningún otro programa para poder funcionar (aunque se incluía el DOS 7. Lo único que logró fue que Apple le iniciara un juicio a Microsoft por su semejanza con su sistema operativo MacOs. ° Inclusión de lenguajes de interrogación. la promesa de los 32 bits (programas más rápidos y mejor aprovechamiento de la memoria) no se cumplió. Esto se explicó diciendo que era así por la cantidad de programas "heredados" de las versiones anteriores (Windows 3. Por otro lado. El boom de Windows se produjo con su versión 3. WINDOWS 95: EL ENTORNO OPERATIVO Desde el principio. Sin embargo. para las computadoras NeXT). como ventanas. Este sistema ofrece una serie de utilidades muy interesantes. 12 – Año2016 Tecnicatura Superior en Análisis de Sistemas operativo reescrito. WINDOWS. sino un "entorno operativo". Su sistema de archivos proporciona un método sencillo de organizar archivos y permite la protección de archivos. ° Facilidades gráficas. Y por esa razón no es un sistema operativo. Windows 95 se publicitó como un sistema operativo de 32 bits. ° Programas de edición de textos. el inicio de una interfaz gráfica Las dos primeras versiones de este "Entorno Operativo" (nótese que no era un sistema operativo en sus principios) no tuvieron mucho éxito entre el público consumidor. las instrucciones del UNIX no son intuitivas. ya que sin este no funcionaba. Un tiempo más tarde se le agregaron capacidades para trabajar con redes y pasó a la versión 3. Muchas de las "partes" de este sistema operativo fueron de 16 bits como sus antecesores.

Es decir. y como años atrás surgieron diferencias que hicieron que cada empresa presentara su producto. pero hay que tener en cuenta que tiene poco soporte para el agregado de periféricos como tarjetas de video o de sonido. 3. En principio fue desarrollado en cooperación entre IBM y Microsoft (como años atrás con el DOS). 12 – Año2016 Tecnicatura Superior en Análisis de Sistemas Casi en el mismo momento (un año antes) apareció en el mercado un verdadero sistema operativo de 32 bits que sería la competencia directa al tan publicitado Windows 95: OS/2 de IBM. enciclopedias multimedia y demás. y la “eliminación” del DOS como sistema independiente (ya que no incluyó una nueva versión. Versiones de Windows NT: 3. sino un emulador del mismo). ya que la gran mayoría de los desarrolladores decidieron hacer sus programas "compatibles" con Windows 95 y no con OS/2. En esta época no podemos dejar de mencionar Windows NT (Windows Nueva Tecnología). Embedded. música en la PC.1. su soporte para varios procesadores. Server Enterprise Edition. 60 . 4. Su gran estabilidad.Instituto de Formación Técnica Superior Nro. su alto nivel de seguridad. por lo que estuvo orientado a empresas y heredó muchas de las características de este.51. Pero si trajo algunas cosas nuevas: el soporte completo para los 32 bits. Server. además de sus impresionantes capacidades para desenvolverse como server lo hicieron la mejor opción para una empresa. Terminal Server. este no fue un sistema operativo totalmente apto para la multimedia. y por lo tanto "incompatible" con Windows 95/98. hasta llegar a su última versión 2003 Server. WINDOWS 98/NT: YA NADA SERÍA IGUAL Windows 98 no representó para los usuarios comunes ningún cambio significativo. OS/2 fue un sistema operativo totalmente de 32 bits que muchos expertos consideran mejor. es no fue aconsejable su uso en hogares. pero que (nuevamente) las campañas publicitarias relegaron a un segundo lugar. 3. Era rápido y lo suficientemente fácil de configurar casi para cualquier persona. está ultima versión tuvo estas variantes: Workstation. Sólo un poco de retoque gráfico y alguna que otra utilidad nueva o mejorada (como el "liberador de espacio" o el viejo "defrag"). donde comúnmente encontraremos juegos. Windows NT fue un sistema operativo de 32 bits especializado en redes que utilizó otro sistema para el manejo de los archivos (NTFS). más estable y con mayores prestaciones que Windows 95. Al ser de esta manera. WINDOWS 2000/WINDOWS ME Windows 2000 fue el sucesor de NT.5.

y unificó en cierto modo las versiones separadas que hubo estos años: WINDOWS 9x/ME para usuarios hogareños y SOHO contra Windows NT/2000 para usuarios corporativos con requerimientos de trabajo en redes de alto nivel. WINDOWS XP/WINDOWS 2003 SERVER. siendo lo más lógico Windows 2000 para empresas y Windows ME para hogares. fueron las principales causas de cuelgues y pantallas azules en sus predecesores. multimedia. que los archivos AUTOEXEC. Aunque no contó con la estabilidad de Windows 2000 fue más seguro que Windows 98 y 98 SE (segunda edición) ya que se incorporaron una serie de utilidades para proteger el sistema operativo y hacerlo más resistente a las instalaciones de programas y drivers de terceros que. sucesor de Windows 98: Fue un sistema operativo donde primó la facilidad de uso.SYS ya no tuvieron ninguna función en ME (salvo durante la instalación). Server. comunicaciones e Internet. La diferencia real con sus predecesores estuvo dada por el soporte LAN. Una de las cosas interesantes con que nos encontramos en Windows ME es que el modo DOS. es en realidad la continuación de Windows NT/2000. Lo que realmente se eliminó de Windows ME fue el soporte para aplicaciones DOS de 16 bits en modo real.BAT y CONFIG. ha puso especial énfasis en los drivers. en definitiva. además de proveer una nueva interfase gráfica que se hizo notar ni bien se comienza a utilizar. WXP fué muchísimo mas renuente que sus predecesores a instalar drivers no certificados para el 61 . LA NUEVA GENERACIÓN DEL ESCRITORIO Windows XP fue la mejora mas importante técnicamente desde Windows 9x. El tiempo también dijo que Windows Millennium Edition fue el mas inestable de los sistemas operativos post Windows 95. Esto S. escritorio remoto y manejo de usuarios. además de constituirse en la unión de los entornos mencionados. había dejado de existir. Tanto es así.. Versiones de Windows 2000: Professional. tal como lo conocimos. la elección de uno u otro sistema dependió del uso que deseaba hacer de la PC. Ya no era posible iniciar el sistema en "sólo símbolo del sistema" o apagar el sistema "reiniciando en modo MS-DOS". Algo muy importante es el hecho de que Microsoft con esta versión de su S. La línea Windows 2000 Server fué reemplazada por Windows Server 2003. Windows XP se distribuyó en 2 versiones principales: Windows XP Home Edition y Windows XP Profesional. Se destacó en este producto su alto grado de integración con las redes e Internet. En su momento. La versión Home no tenía tanto soporte para redes.Instituto de Formación Técnica Superior Nro. y Windows 2000 Professional con Windows XP Professional.O. soft de grabación de CDs. las mejoras en multimedia. Advanced Server y Datacenter Server. Los cambios de interfaz fueron básicamente estéticos. 12 – Año2016 Tecnicatura Superior en Análisis de Sistemas Ahí es donde entró Windows Millennium Edition (ME).O. lo que si incluyó la versión Profesional.

Standard Edition. y se le han bloqueado algunas características. Windows XP Starter Edition: distribuida solo en determinados países. aduciendo que la mayoría de las causas de inestabilidad de las versiones anteriores estaba dada por el uso de drivers no certificados. Versiones de Windows 2003 Server: Web Edition. Con esto Microsoft pretendió reducir al máximo las ya tan conocidas (y sufridas) "pantallas azules". Datacenter Edition WINDOWS VISTA. 12 – Año2016 Tecnicatura Superior en Análisis de Sistemas mismo. (una versión tan básica y limitada que por momentos se torna bastante impráctica al momento de utilizarla).: WGA (Windows Genuine Advantage). 62 . terminales. Windows Server 2003 es un Windows XP simplificado.O. Versiones de Windows XP: Windows XP 64 Bits: Uso en procesadores de 64 bits.Instituto de Formación Técnica Superior Nro.O. Starter (solo comercializada en países emergentes. Windows XP Media Center Edition Windows XP Tablet PC Edition: Tablet PC Windows XP Embedded: ATM. escaneando unidades en busca de los drivers correctos. A grandes rasgos. Enterprise Edition. Windows XP contó con las actualizaciones más profundas a nivel seguridad que ningún otro sistema operativo Microsoft: prueba de ello fueron los Service Pack 1 y 2.O. no con menos funciones. obsoletos o mal desarrollados. al momento de instalar un dispositivo nuevo. una versión reducida que si es similar a su homónima de Windows XP). al que se le añadieron una serie de servicios. se destaca la búsqueda inteligente de controladores que hace el S. Ultimate (para usuarios corporativos). Windows 2003 Server estuvo basado en el núcleo de Windows XP. LA ERA POST XP DE MICROSOFT Windows Vista requiere de hardware realmente potente para ejecutarse en toda su dimensión o con una performance aceptable. sino que estas están deshabilitadas por defecto para obtener un mejor rendimiento y para centrar el uso de procesador en las características de servidor. y por último las versiones Home Basic y Home Premium (para usuarios domésticos). Business. Debido a esto. También fue el primero en adoptar un sistema de verificación de autenticidad del S. incluso para las versiones mas "básicas" de este S. Windows Fundamentals for Legacy PCs: Versión simplificada de XP para uso en hardware obsoleto. Las versiones disponibles son varias: Enterprise.

que a su vez nació como una "reducción" de UNIX. y el que se perfila quizá como una alternativa válida para el futuro. Este sistema operativo es totalmente distinto a los vistos anteriormente por un montón de razones. al igual que UNIX). Rxart. debido a su gran estabilidad y eficiencia. junto con el sistema vienen los códigos fuentes del mismo (y de algunos programas) para que pueda ser modificado a gusto del usuario (si este es un programador experimentado). En un principio. el Linux que hoy se conoce fue creado por cientos de programadores "libres" alrededor del mundo y no por una empresa. Mandriva. Lo que algunas empresas hacen es "empacar" el sistema y algunos programas y grabarlos en CD’s. Esto se conoce como Distribuciones. es por esto que se dice que es "abierto". si posee una conexión a Internet es posible bajarlo a su máquina. Pero desde hace un tiempo se desarrollaron entornos gráficos (varios: KDE. Slackware. Debian. Gentoo. 12 – Año2016 Tecnicatura Superior en Análisis de Sistemas LINUX Cuando Linus Torvalds comenzó a trabajar sobre Minix para obtener su propio sistema operativo no tenía ni la más remota idea de lo que su trabajo llegaría a ser en todo el mundo. * Nació a partir de otro sistema operativo: Es una modificación del sistema Minix. que junto con algún manual es lo que luego "venden". Además.Instituto de Formación Técnica Superior Nro. a partir del cual se crearon los demás" (incluido DOS) según la opinión de muchos Hackers. Kubuntu. posee un muy buen manejo de redes y seguridad. "el único sistema operativo verdadero. Además. etc. Linux también era una "pantalla negra" en modo texto y muy poco intuitivo (al igual que DOS. Este sistema operativo es el elegido por las empresas que proveen acceso a Internet. Fedora. Así. Gnome. 63 . He aquí algunas de ellas: * No fue desarrollado por una gran empresa: Linus Torvalds desarrolló el kernel (el corazón) del sistema y luego liberó el código fuente del mismo en Internet para que cualquier programador que se animara pudiera modificarlo y agregarle lo que quisiera. * Es gratis y abierto: Todo el sistema operativo es totalmente gratuito (al igual que muchísimos de sus programas). Ubuntu. Suse. Algunas distribuciones de Linux conocidas: Red Hat. lo que está haciendo que muchas empresas e instituciones (escolares sobre todo) lo tengan en cuenta para reemplazar sus sistemas actuales. Por lo anterior y el gran auge de Internet este es el sistema operativo que más crecimiento ha tenido en los últimos años.) que no tienen nada que envidiarle a Windows 95/98 y que hacen que más usuarios (menos experimentados) se "animen" a usarlo.

Windows 7 es una actualización incremental del núcleo NT 6. y el 9 de enero se habilitó una descarga para el público general por un tiempo con un límite de 2. Su equivalente para servidores es el Windows Server 2008 R2. Básicamente mejora la interfaz con respecto a su antecesor. anunciaron la finalización del proceso de desarrollo de Windows 7. mejor desempeño en procesadores multinúcleo. soporte para pantalla táctil. Añadidas a estas tres. Su nombre fue anunciado el 13 de octubre de 2008. que está destinada a grupos empresariales que cuenten con licenciamiento Open o Select de Microsoft.  Incluye mejoras en el reconocimiento de voz. No obstante.Instituto de Formación Técnica Superior Nro. El desarrollo de Windows 7 comenzó inmediatamente después del lanzamiento de Windows Vista. Home Premium. que van agregando incrementalmente funcionalidades al sistema. Professional y Ultimate. Se han eliminado los múltiples carteles de seguridad que mostraba Windows Vista. algo sumamente cuestionado.5 millones de descargas.0. sucesor de Windows Vista. Fue lanzado el 22 de julio de 2009 preinstalado en computadoras y el 22 de octubre de 2009 para el público general. Características:  Se eliminó uno de las mayores molestias de Windows Vista: la cartelería de seguridad de permiso. Professional y Ultimate. controlado por la herramienta Control de Cuentas de Usuario. 12 – Año2016 Tecnicatura Superior en Análisis de Sistemas WINDOWS 7 Windows 7 es la última versión del sistema operativo Windows. discos virtuales. El 2 de junio la empresa anunció que el lanzamiento mundial de Windows 7 sería el 22 de octubre de 2009. Existen seis ediciones de Windows 7. además es más ligero y rápido. los directivos de Microsoft. haciéndola más flexible a los usuarios. lo cual sirve para mantener cierta compatibilidad con las aplicaciones y hardware que ya lo era para Windows Vista. 64 . El 24 de julio. Steve Ballmer y Steven Sinofsky. Anteriormente fue conocido con los nombres en código de Blackcomb y Vienna. las versiones servidor de este producto son exclusivamente para arquitectura 64 bits.  Las versiones cliente de Windows 7 son para arquitectura 32 bits y 64 bits en las ediciones Home Basic. se suman las versiones Home Basic y Starter.  Es más rápido el arranque y el sistema en general. El 5 de mayo de ese año se liberó la versión Release Candidate en 5 idiomas. El 7 de enero de 2009 fue publicada la versión beta para suscriptores de Technet y MSDN. La comercialización sólo se centrará en las ediciones Home Premium. además de la versión Enterprise.

que contarán con conexión WiFi y 3G. que los empleados de la compañía estuvieron usando durante los últimos meses. sistemas de arranque y apagado instantáneo. como un acuerdo de varias empresas (Psion. serán Acer y Samsung. que lo pondrá cara a cara con el Windows de Microsoft y Mac Os de Apple. Ericsson y Motorola) para crear un sistema operativo para móviles de alta gama basado en el EPOC32 de las palmtops que fabricaba Psion.0 (para Windows Aero). A principios de diciembre. y entre cuyas fortalezas están la posibilidad de correr múltiples aplicaciones en 65 . El propio Eric Shmidt. señaló que "Chrome OS es una tercera opción en el mercado de los sistemas operativos". Google allana el camino para el tan esperado desembarco de su propio sistema operativo Chrome OS. denominadas Cr-48. * Dispositivo de gráficos DirectX 9 con soporte de controladores WDDM 1. presidente de Google. la compañía develó que su SO contaría con una tecnología basada en la computación en La Nube y pensada para desarrollar PCs centrados en el uso de la Web. el coloso online anunció la distribución selectiva entre los usuarios de unas computadoras. además de la posibilidad de trabajar con aplicaciones en La Nube aún cuando no haya conexión a la Red. sin necesidad de instalar un programa. imagen y procesadores de texto. * 16 GB de espacio libre (32 bits) y 20 GB libres (64 bits). Basado en su navegador. La compañía ofrecerá una alternativa a Windows y Mac. Se basará en los beneficios de trabajar en La Nube. y 2 GB para la versión 64 bits. CHROME OS El sistema operativo de Google estará disponible a mediados de 2011. previsto para mediados de 2011. audio e imagen. sin necesidad de instalar ningún programa. 12 – Año2016 Tecnicatura Superior en Análisis 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. Con objeto de pulir el producto. que permitirá comunicarse y utilizar audio. permitirá comunicarse y utilizar procesadores de texto. Las primeras empresas en fabricar esos dispositivos. * 1 GB de RAM para la versión 32 bits. SYMBIAN Nació en 1998. Nokia.Instituto de Formación Técnica Superior Nro.

y a alcanzar y superar en ventas a Apple y RIM. Desde su llegada al mercado ha tenido un crecimiento notable.Instituto de Formación Técnica Superior Nro. en febrero último Nokia anunció su intención de usar Windows Phone 7 como su sistema operativo bandera.000 aplicaciones. En 2008 Nokia liberó este sistema operativo y unificó versiones. una limitación que fue resuelta en 2008 con el lanzamiento del AppSore. su desarrollo general depende de Google. y en el último trimestre de 2010 fue el más vendido en el segmento de los smartphones. IOS Este sistema operativo nació en 2007 con la primera versión del móvil de Apple. No fue la primera tienda de aplicaciones para dispositivos móviles. Está basado en Linux. y superó a RIM (eterno segundo detrás de Nokia) para quedar como el tercero en el segmento de smartphones -considerando a Android como un bloque-. sorprendió a la industria por su diseño. comenzando por el P800 de 2002. con 300.000 aplicaciones disponibles. Inicialmente. y llegó a tener el 72% de las ventas mundiales de smartphones en 2006. está presente en el N8 y el C7. 66 . Pero aún con su popularidad. pero hoy es la más grande. Apple es el cuarto fabricante de móviles del mundo. A fines de 2010 fue alcanzado en volumen por Android. con decenas de fabricantes y un centenar de dispositivos presentados. Hoy. las compañías crearon interfaces propias que hicieron incompatibles las aplicaciones desarrolladas: Nokia creó su propia interfaz gráfica con S60. Symbian^3. La profusión de equipos. tablets y dispositivos multimedia (el Google TV). que Sony Ericsson usó en varios equipos. bajo el paraguas de la Open Handset Alliance. Basado en el OS X. la versión 5 es la que agrega soporte para pantallas táctiles. e igualó las ventas de Symbian a fines de 2010. iOS no admitía aplicaciones de terceros. Está disponible en teléfonos. Aunque había un desarrollo común de los componentes básicos. También existió otra versión para pantallas táctiles. UIQ. la buena experiencia de usuario y un entorno amigable de programación le han permitido llegar a las 200. y reducir a su mínima expresión la inversión y uso de Symbian en los próximos dos años. Fue el más popular de la década. su resultado. 12 – Año2016 Tecnicatura Superior en Análisis de Sistemas simultáneo y ser bastante modesto en su uso de los recursos disponibles. su principal promotor. tanto en el hardware como en la elegancia con que se interactuaba con el equipo. es gratis para los fabricantes y fue presentado en 2007. nacida en 2001 (la versión 3 es la que usan el N95 y el E71. ANDROID Es el sistema operativo más popular del momento. como la del N97). aunque nació dos años antes.

fue perdiendo terreno frente a Windows Mobile y a Symbian. en 2010 adquirió la empresa QNX. BlackBerry OS. la primera palmtop de US Robotics. optimizado para el acceso a la Web y la operación con pantallas táctiles. usará en su tablet Playbook el sistema operativo que ésta desarrolló. El iOS está presente en el iPhone. el reproductor multimedia iPod Touch. al mismo tiempo. En los últimos años RIM expandió su presencia a otros segmentos. algo que fue resuelto en la versión 4 de iOS. 67 . Su sistema operativo. Fue el segundo fabricante de smartphones en el nivel mundial. sobre todo de los jóvenes. lo que le permitirá a RIM superar algunas limitaciones de su sistema operativo original. tenía como distintivo su sencillez de uso y estar orientado a la operación con pantallas táctiles. y lo considera como reemplazo del BlackBerry OS en un futuro próximo QNX es multitarea. en 2010. muy seguro y superestable: se usa en centrales nucleares. la tablet iPad y el dispositivo de entretenimiento digital Apple TV. con gráficos modernos. Aunque dominó el mundo de la computación de bolsillo de fin de siglo. sin embargo. PALM OS/WEBOS En 1996 nació la Pilot 1000. WebOS ofrece un sistema operativo multitarea. tiene funciones multimedia muy robustas. Esta función. sumada a otras herramientas de gestión empresarial y a un entorno seguro en el teléfono. una distribución de Linux para móviles que representaba un quiebre completo respecto de lo anterior. Palm OS. este año mostró dos móviles nuevos y una tablet que usan WebOS. detrás de Nokia. hoy está en la versión 6. hizo de BlackBerry la herramienta corporativa por excelencia. y confirmó que lo incluirá en las computadoras que venderá en los próximos años. y en 2009 se presentó WebOS.Instituto de Formación Técnica Superior Nro. La compañía presentó 4 teléfonos sin demasiado éxito. Con la llegada del iPhone la compañía debió salir a remozar la interfaz de sus equipos. su sistema operativo. que luego se transformaría en Palm. BLACKBERRY OS/QNX BlackBerry es una línea de dispositivos creada por RIM en 1999. equipamiento médico y otros equipos de misión crítica. durante el último lustro. El fuerte de BlackBerry estuvo en su economía de recursos para ofrecer un servicio novedoso a principios de la década pasada: el correo electrónico móvil. En 2007 el desarrollo del sistema operativo quedó en manos de la japonesa Access. y en 2010 HP compró Palm. era la falta de soporte multimedia (que se resolvió en versiones posteriores) y la carencia de multitarea. Una de sus limitaciones. 12 – Año2016 Tecnicatura Superior en Análisis de Sistemas Este sistema operativo tampoco permitía usar varias aplicaciones en simultáneo.

un sistema operativo multitarea que imitaba algunas de las funciones disponibles en Windows 2000 (y luego XP). pero el cambio de la industria hacia los smartphones le quitó relevancia en un mercado liderado por Symbian y BlackBerry. Windows Mobile 6. 68 . un quiebre completo respecto de la versión anterior. la posibilidad de copiar y pegar texto). En el camino se perdieron algunas funciones que estaban presentes desde la primera Pocket PC (la multitarea para aplicaciones. pero la compañía asegura que en breve tendrá una actualización para resolver esto. y fue perdiendo participación hasta que en 2010 Microsoft presentó públicamente Windows Phone 7. 12 – Año2016 Tecnicatura Superior en Análisis de Sistemas Windows Phone Microsoft entró en el mundo de los móviles en 2000 con Pocket PC. pero orientado a las palmtops y los móviles. Compitió con éxito con Palm. las aplicaciones son incompatibles y la interfaz es totalmente diferente. En 2003 cambió su nombre a Windows Mobile y tuvo varias versiones. la última.Instituto de Formación Técnica Superior Nro.5. al ofrecer funciones superiores. sobre todo por la posibilidad de correr varias aplicaciones en simultáneo y tener aplicaciones multimedia avanzadas.

12 – Año2016 Tecnicatura Superior en Análisis de Sistemas 1985: AMIGAOS 3.Instituto de Formación Técnica Superior Nro.5 A continuación veremos algunas interfaces de los sistemas Operativos arriba mencionados y muchos más: 1983 APPLE LISA 1985: MICROSOFT WINDOWS 1.0 1983: VISICORP VISI ON 1986: MACINTOSH SYSTEM 3 1984: MACINTOSH SYSTEM 1 69 .

1 70 .0 1991: MACINTOSH SYSTEM 7 1992: MICROSOFT WINDOWS 3.1 1990: MICROSOFT WINDOWS 3. 12 – Año2016 Tecnicatura Superior en Análisis de Sistemas 1987: MICROSOFT WINDOWS 2.0 LINUX 1992: MACINTOSH SYSTEM 7.Instituto de Formación Técnica Superior Nro.

2 1997: MAC OS 8 71 .Instituto de Formación Técnica Superior Nro.0 1995: MICROSOFT WINDOWS 95 1999: MACINTOSH SYSTEM 9.5 1998: MICROSOFT WINDOWS 98 1998: KDE 1. 12 – Año2016 Tecnicatura Superior en Análisis de Sistemas 1995: MACINTOSH SYSTEM 7.

12 – Año2016 Tecnicatura Superior en Análisis de Sistemas 2000: KDE 2.0 2006: GNOME C/XGL 2001: MAC OS X 10 2007: MICROSOFT WINDOWS VISTA DEBIAN LINUX 4.Instituto de Formación Técnica Superior Nro.0 2001: MICROSOFT WINDOWS XP 72 .

.Instituto de Formación Técnica Superior Nro.2012 GOOGLE CHROME OS Conclusión Sin el sistema operativo nada funcionaria. 73 . 12 – Año2016 Tecnicatura Superior en Análisis de Sistemas 2009: WINDOWS 7 WINDOWS 8 .. Solo es de esperarse que la evolución se mantenga y quizás avizorar mas alternativas a nuestro nunca tan bien ponderado y muchas veces vapuleado “Windows”. por lo tanto no cabe mucho mas que acotar.

usan lenguajes más fáciles de leer. ya que no está hecho para que la gente lo lea. Este conjunto de instrucciones que forman los programas son almacenados en archivos denomina dos archivos ejecutables puesto que. el especifico de la computadora. Son lo que conocemos como Programas Objeto. Mediante los programas se indica a la computadora qué tarea debe realizar y como efectuarla. y los humanos. pero para ello es preciso introducir estas ordenes en un lenguaje que el sistema pueda entender. Ejemplos de lenguajes de alto nivel: Pascal. GENERACIONES DE LOS LENGUAJES LENGUAJES DE BAJO NIVEL: Utilizan códigos muy cercanos a los de la máquina. escribir y entender para la gente. 12 – Año2016 Tecnicatura Superior en Análisis de Sistemas LENGUAJES DE PROGRAMACION Los lenguajes de programación cierran el abismo entre las computadoras. Los archivos de programas ejecutables contienen el código máquina. El programador teclea instrucciones en un editor. Dado que sería muy difícil que los programadores crearan programas directamente en código de máquina. El programador escribe su programa en alguno de estos lenguajes mediante secuencias de instrucciones. ya que en ellos un solo comando o instrucción puede equivaler a millares en código máquina. llevan a cabo una tarea ó función específica. Si 74 . C++ Un Programa de computadora. son de uso mucho más fácil. a partir de éstos se elaboran los llamados lenguajes de alto y bajo nivel. o ejecute las instrucciones del archivo. Sin embargo. es una colección de instrucciones que. al ser ejecutadas por el CPU de una máquina. El contenido de un archivo ejecutable no puede ser entendido por el usuario. Fortran. Cobol. es decir. que sólo trabajan con números binarios.Instituto de Formación Técnica Superior Nro. sino para que la computadora sea quien lo lea. pero son de difícil aprendizaje. LENGUAJES DE ALTO NIVEL: Por el contrario. que preferimos utilizar palabras y otros sistemas de numeración. lo que hace posible la elaboración de programas muy potentes y rápidos. que la CPU identifica como sus instrucciones. el ordenador sólo entiende las instrucciones en código máquina. Antes de ejecutar el programa la computadora lo traduce a código máquina de una sola vez (lenguajes compiladores) o interpretándolo instrucción por instrucción (lenguajes intérpretes). al teclear su nombre (o hacer clic sobre el icono que los identifica) logras que la computadora los cargue y corra. que es un programa parecido a un simple procesador de palabras. En principio. estas instrucciones son almacenadas en archivos denominados programas fuentes (código fuente). Basic.

Un intérprete traduce cada instrucción o sentencia del programa escrito a un lenguaje máquina e inmediatamente se ejecuta. 12 – Año2016 Tecnicatura Superior en Análisis 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 conversión de programas fuente a programas objeto se realiza mediante un programa denominado compilador. PROGRAMA FUENTE: Es el programa escrito en alguno de los lenguajes y que no ha sido traducido al lenguaje de la maquina.Instituto de Formación Técnica Superior Nro. es decir el programa que no está en código de máquina y que por lo tanto no puede ser ejecutable. En caso de que se opte por un interpretador se debe considerar que el intérprete resida siempre en memoria. los interpretes ejecutan un programa línea por línea. no ejecuta el programa. Encuentran su mayor ventaja en la interacción 75 . está diseñado de modo que no existe independencia entre la etapa de traducción y la etapa de ejecución. INTERPRETE: Traductor de lenguajes de programación de alto nivel. por lo que su uso será mejor en aquellos programas probados en los que no se esperan cambios y que deban ejecutarse muchas veces. Un programa compilado indica que ha sido traducido y está listo para ser ejecutado. ya que el interprete debe traducir mientras está en la fase de ejecución (saca todos los errores). Una vez compilado el programa. El compilador toma un programa fuente y lo traduce a programa objeto y almacena este último en otro archivo. Se requiere un compilador para cada lenguaje de programación. PROGRAMA OBJETO: Es aquel programa que se encuentra en lenguaje máquina y que ya es ejecutable por la misma. COMPILADOR: Es un programa que traduce un lenguaje de alto nivel al lenguaje máquina. Presentan la ventaja considerable frente a los intérpretes de la velocidad de ejecución. Un intérprete es un programa que procesa los programas escritos en un lenguaje de alto nivel. sin embargo. Un compilador es un programa que traduce el programa fuente (conjunto de instrucciones de un lenguaje de alto nivel. El programa siempre permanece en su forma original(programa fuente) y el interprete proporciona la traducción al momento de ejecutar cada una de la s instrucciones. Un compilador efectúa la traducción. el resultado en forma de programa objeto será directamente ejecutable. por ejemplo BASIC o Pascal) a programa objeto (instrucciones en lenguaje máquina que la computadora puede interpretar y ejecutar). La ejecución de los programas compilados es más rápida que la de los interpretados.

La meta última de CASE es proveer un lenguaje para describir el sistema completo. LENGUAJE MÁQUINA: Lenguaje original de la computadora. los diccionarios de datos y herramientas de diagramación ayudan en las fases de análisis y diseño. El programador escribe en un lenguaje de programación. 76 . ya que los errores son fáciles de detectar y sobre todo de corregir. el cual es traducido al lenguaje de máquina mediante interpretes y compiladores. Por ejemplo.Instituto de Formación Técnica Superior Nro. mientras que los generadores de aplicaciones aceleran la fase de programación. 12 – Año2016 Tecnicatura Superior en Análisis de Sistemas con el usuario. Las herramientas CASE proporcionan métodos automáticos para diseñar y documentar las técnicas tradicionales de programación estructurada. incluyendo análisis. Este es generado por software y no por el programador. que sea suficiente para generar todos los programas necesarios. al facilitar el desarrollo y puesta a punto de programas. Herramientas Case: (Computer-Aided Software Engineering o ComputerAided Systems Engineering) Ingeniería de Software Asistida por Computadora o Ingeniería de Sistemas Asistida por computadora Software que se utiliza en una cualquiera o en todas las fases del desarrollo de un sistema de información. diseño y programación. un programa debe estar escrito en el lenguaje de la máquina para poder ser ejecutado.