ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Q Es El Sotfware

leidi.t27 de Abril de 2015

6.136 Palabras (25 Páginas)246 Visitas

Página 1 de 25

TRABAJO GRUPAL N°2

1. QUE CARACTERÍSTICAS DEBE TENER UN SOFTWARE PARA CONSIDERARSE COMO SISTEMA OPERATIVO

RTA/

El sistema operativo es un software. Para distinguirse de otros software, el sistema operativo debe ser el software que "toma el control" absoluto de la computadora (por eso, en general, toma el control en el arranque de la computadora). Es el software que se encarga de mediar entre el hardware y el resto del software (las aplicaciones).

Por lo tanto, el conjunto de programas que administran los recursos de la computadora, es el llamado software base o sistema operativo.

El sistema operativo se comunica con la CPU, los dispositivos de comunicaciones, los periféricos, controla el acceso al hardware, etc. El resto de las aplicaciones emplea el sistema operativo para acceder a dichos recursos.

2. PROPONGA UNA DEFINICIÓN DE SISTEMA OPERATIVO:

RTA/

Chrome OS

Rey de reyes, el fascinante proyecto de Google se ha catapultado a la primera posición del ranking sin ningún esfuerzo. El mero hecho de ser un producto del buscador más famoso de la historia, le ha proporcionado la publicidad y la credibilidad necesarias para posicionarse cómo indiscutible número uno de los sistemas operativos del futuro. Su filosofía del “todo gratis y abierto” ya no sorprende a todos aquellos que están acostumbrados a los grandes movimientos estratégicos de la gran G.

El proyecto Chromium pretende potenciar dos aspectos fundamentales: la simplicidad de uso mediante un entorno de usuario amigable y la integración con plataformas y servicios online. Es, por lo tanto, un sistema operativo pensado para dispositivos que están de forma permanente conectados a Internet y que utilizan recursos locales del ordenador del usuario, junto con aplicaciones y servicios "en la nube". Probablemente, se convertirá pronto en el estándar de los sistemas operativos online.

3. CUÁL ES LA HISTORIA DE LOS SISTEMAS OPERATIVOS RESEÑA LAS CARACTERÍSTICAS PRINCIPALES?

RTA/

Década 1940: Aparecen las primeras computadoras, entre estas la ENIAC (Electronic Numerical Integrator Analyzer and Computer) y EDVAC (Electronic Discrete Variable Automic Computer). En esta época no existían los sistemas Operativos, se administraba el equipo mediante conmutadores o tarjetas perforadoras, las salidas se imprimían o se perforaban en cinta de papel para su posterior impresión.

Década 1950: Empieza a haber una base mayor de usuarios. El problema básico que abordaban los Sistemas Operativos de esta década era optimizar el flujo de trabajos, minimizando el tiempo empleado de retirar un trabajo y montar el siguiente. Para minimizar el tiempo de montaje de los trabajos, éstos se agrupaban en lotes (Procesamiento Batch) del mismo tipo (Ejemplo Programas Fortran, Programas Cobol, etc.), lo que evitaba tener que montar y desmontar las cintas de los compiladores y montadores, aumentado el rendimiento.

Década 1960: La multiprogramación se impuso en sistemas de lotes como una forma de aprovechar el tiempo empleado en las operaciones de E/S. La gran diferencia reside entre las velocidades de los periféricos y de la UCP. Una forma de aprovechar ese tiempo consiste en mantener varios trabajos simultáneamente en memoria principal (Técnica llamada de multiprogramación), y en realizar las operaciones de E/S por acceso directo a memoria. Durante esta época se desarrollaron, entre otros, los siguientes Sistemas Operativos: El CTSS (Corbato 1962, desarrollado en el MIT). El OS/360 (Organick 1972, desarrollado en el MIT con participación de los laboratorios BELL) y que evolucionó posteriormente para convertirse en el Sistema Operativo UNIX MULTICS.

Década 1970: Se caracteriza por los Sistemas Operativas multimodo de operación, es decir, capaces de operar en lotes, en multiprogramación, en tiempo real, en tiempo compartido y en modo multiprocesador. En esta década también aparecieron dos sistemas que tuvieron una gran difusión, UNIX (Bach 1986) y MVS (Samson 1990)

Década 1980: Se difunde el proceso distribuido que consiste en disponer de varias computadoras, cada una situada en el lugar de trabajo de las personas que la emplean, en lugar de una única central. También se difunde el concepto de máquina virtual, que consiste en una computadora X, incluyendo su Sistema Operativo, sea simulada por otra computadora. Durante esta época, los sistemas de Bases de Datos sustituyen a los archivos en las aplicaciones. Durante esta década se difundieron las computadoras personales.

Década 1990: Los Sistemas Operativos que dominaron el campo de las computadoras personales fueron UNIX, MS-DOS y los sucesores de Microsoft para este Sistema: Windows 95/98, Windows NT y Windows 2000. Durante esta época el desarrollo de Linux tuvo una gran importancia. Linux es un sistema operativo similar a UNIX, desarrollado por miles de voluntarios. Durante esta década se desarrollaron sistemas operativos en tiempo real. Algunos ejemplos son: QNX (QNX 1997), RTEMS y VRTX (Ready 1986). En cuanto a las interfaces de programación, durante esta etapa tiene importancia el desarrollo POSIX. Este estándar persigue que las distintas aplicaciones que hagan uso de los servicios de un sistema operativo sean potables sin ninguna dificultad a distintas plataformas con sistemas operativos diferentes.

Actualidad y el Futuro: La evolución de los sistemas operativos se va orientar hacia las plataformas distribuidas y la computación móvil e inalámbrica. Gran importancia tendrá la construcción de sistemas operativos y entornos que permitan utilizar estaciones de trabajo heterogéneas (computadoras de diferentes fabricantes con sistemas operativos distintos) conectadas por redes de interconexión, como una gran máquina centralizada, lo que permitirá disponer de una mayor capacidad de cómputo y facilitará el trabajo cooperativo.

4. COMO SE INGRESA LA INFORMACIÓN EN LOS COMPUTADORES DE LAS PRIMERAS GENERACIONES PARA EL SISTEMA OPERATIVO.

RTA/

Para que la computadora entienda nuestras instrucciones debe usarse un lenguaje específico conocido como código máquina, el cual la máquina comprende fácilmente, pero que lo hace excesivamente complicado para las personas. De hecho sólo consiste en cadenas extensas de números 0 y 1.

Para facilitar el trabajo, los primeros operadores de computadoras decidieron hacer un traductor para reemplazar los 0 y 1 por palabras o abstracción de palabras y letras provenientes del inglés; éste se conoce como lenguaje ensamblador. Por ejemplo, para sumar se usa la letra A de la palabra inglesa add(sumar). El lenguaje ensamblador sigue la misma estructura del lenguaje máquina, pero las letras y palabras son más fáciles de recordar y entender que los números.

La necesidad de recordar secuencias de programación para las acciones usuales llevó a denominarlas con nombres fáciles de memorizar y asociar: ADD (sumar), SUB (restar), MUL (multiplicar), CALL (ejecutar subrutina), etc. A esta secuencia de posiciones se le denominó "instrucciones", y a este conjunto de instrucciones se le llamó lenguaje ensamblador. Posteriormente aparecieron diferentes lenguajes de programación, los cuales reciben su denominación porque tienen una estructura sintáctica similar a los lenguajes escritos por los humanos, denominados tambiénlenguajes de alto nivel.

La primera programadora de computadora conocida fue Ada Lovelace, hija de Anabella Milbanke Byron y Lord Byron. Anabella introdujo en las matemáticas a Ada quien, después de conocer a Charles Babbage, tradujo y amplió una descripción de su máquina analítica. Incluso aunque Babbage nunca completó la construcción de cualquiera de sus máquinas, el trabajo que Ada realizó con éstas le hizo ganarse el título de primera programadora de computadoras del mundo. El nombre del lenguaje de programación Ada fue escogido como homenaje a esta programadora.

A finales de 1953, John Backus sometió una propuesta a sus superiores en IBM para desarrollar una alternativa más práctica al lenguaje ensamblador para programar la computadora central IBM 704. El histórico equipo Fortran deBackus consistió en los programadores Richard Goldberg, Sheldon F. Best, Harlan Herrick, Peter Sheridan, Roy Nutt, Robert Nelson, Irving Ziller, Lois Haibt y David Sayre.2

El primer manual para el lenguaje Fortran apareció en octubre de 1956, con el primer compilador Fortran entregado en abril de 1957. Esto era un compilador optimizado, porque los clientes eran reacios a usar un lenguaje de alto nivela menos que su compilador pudiera generar código cuyo desempeño fuera comparable al de un código hecho a mano en lenguaje ensamblador.

En 1960, se creó COBOL, uno de los lenguajes usados aún en 2010 en informática de gestión.

A medida que la complejidad de las tareas que realizaban las computadoras aumentaba, se hizo necesario disponer de un método más eficiente para programarlas. Entonces, se crearon los lenguajes de alto nivel, como lo fue BASICen las versiones introducidas en los microordenadores de la década de 1980. Mientras que una tarea tan sencilla como sumar dos números puede necesitar varias instrucciones en lenguaje ensamblador, en un lenguaje de alto nivel bastará una sola sentencia.

5. CUALES ERAN LAS PRIMERAS CARACTERÍSTICAS DE LAS PRIMERAS MAQUINAS ANTES DEL PRIMER COMPUTADOR (ANTES DEL IBM PC).

RTA/

La primera generación de computadoras abarca desde el año 1945 hasta el año 1958, época en que la tecnología electrónica era a base de bulbos

...

Descargar como (para miembros actualizados) txt (40 Kb)
Leer 24 páginas más »
Disponible sólo en Clubensayos.com