1 / 14

linea=`head -$i /etc/ pxl/ usuaris | tail -1` existeix=`cat /etc/ passwd | grep ^"$ let i=i+1

linea=`head -$i /etc/ pxl/ usuaris | tail -1` existeix=`cat /etc/ passwd | grep ^"$ let i=i+1. Historia del Software.

debra
Download Presentation

linea=`head -$i /etc/ pxl/ usuaris | tail -1` existeix=`cat /etc/ passwd | grep ^"$ let i=i+1

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. linea=`head -$i /etc/ pxl/ usuaris | tail -1`existeix=`cat /etc/ passwd | grep ^"$let i=i+1 Historia del Software

  2. La historia del software como se ha visto, no surge con los equipos electrónicos, aunque es con ellos que adopta el nombre está presente desde el empleo de ábacos o sumadoras mecánicas. A diferencia de hoy en día el software no se encuentra incorporado. Era aportado por el operario. • Un paso significativo fue la traducción de fórmulas, que permitió el desarrollo de la historia del software y la descripción de los algoritmos. Dicha traducción se realiza con programas que se denominan compiladores, generan programas que al ejecutarse producen los resultados. Es importante destacar que en tanto los programas de aplicación saturaron los recursos de los equipos, imponiendo sus requerimientos en cuanto a velocidad, precisión en la aritmética y capacidad en los almacenamientos; los programas de servicio repercutieron en la evolución de la arquitectura de los equipos (hardware). • Con la pila (Push Down List) El problema original se suspende y se aborda nuevamente cuando el de mayor exigencia ya ha sido resuelto. El problema original se suspende y se aborda nuevamente cuando el de mayor exigencia ya ha sido resuelto.

  3. Los sistemas operativos surgen como extensiones de los lenguajes de programación, tal es el sistema FAP elaborado para la IBM 709 que orbitaba en torno al lenguaje Fortran, con una mínima participación del operador, estableció un flujo controlado automáticamente para el proceso de lotes de aplicaciones. • Con el aumento tanto de los equipos como de los programas de servicio, las funciones y características de los sistemas operativos se ampliaron y sofisticaron, al grado de adquirir su propio dialecto o lenguaje, tal es el caso del OS/360 para la serie 360 de la IBM, con su JCL (Job Control Language) como lenguaje de control. • Algunos sistemas aportaron el concepto de la multiprogramación como una medida para incrementar la productividad de la computadora como el OS/360, otros, la interacción con el usuario representa esfuerzos intelectuales de consideración, el sistema operativo para la serie 370 de la IBM, tuvo un costo de 5 millones de horas hombre. • La interacción con el usuario dió una nueva dimensión al uso de los equipos y con ello, produjo el concepto de tiempo compartido. Entre los sistemas que aplicaron esta filosofía de operación destaca: CTSS (Compatible Time Sharing System) desarrollado en el MIT para una IBM 7090.

  4. Los lenguajes de software gestión dependiendo del criterio que uno admite para calificarlos, existen cientos o miles de lenguajes de programación. Las formas de operación de los programas que emplean a los lenguajes de programación amplían la variedad, pero a la vez ofrecen una clasificación en ensambladores, interpretadores y compiladores. • Generalmente, el lenguaje del software gestión destino es el lenguaje de la máquina o el ensamblador. Es el caso de los compiladores de Fortran que traducen los programas que están descritos por el programador en términos de un lenguaje algebraico y con el empleo de matrices. • Fortran, Algol, Pascal, Ada y Modula, representan una cadena de lenguajes con un origen común, permitir la descripción de computaciones numéricas con el empleo de notaciones algebraicas y matriciales, cada eslabón de la cadena aporta nuevos elementos, la mayor de las veces triviales, pero en la cadena se observa una tendencia muy señalada consistente en que cada vez es más rigurosa la especificación de los tipos de datos que se emplean en los programas. • Algol pretendió ser más un lenguaje matemático para describir algoritmos, que un lenguaje de programación. Introdujo los principios de la estructuración, descomponiendo el programa en procedimientos del software gestión poniendo énfasis en las formas de transmisión de argumentos del programa a los procedimientos secundarios. Para obtener independencia de las particularidades de la entrada y salida de cada equipo, no estableciendo especificaciones sobre estos aspectos.

  5. Los programas de análisis software justificaron la construcción de los equipos, inicialmente consistieron de aplicaciones militares y científicas como es el caso del cálculo de la trayectoria de proyectiles, de las simulaciones de efectos termodinámicos y del análisis software del espacio aéreo. • Con la comercialización de las computadoras el análisis software y sus aplicaciones se orientaron también al apoyo de la administración pública y de las grandes empresas: sistemas de nóminas, sistemas contables, controles de inventarios, producción de parámetros, estadísticas y aplicación científica. Algunos fueron de uso exclusivo, como los proyectos APOLLO y SAGE. Este último acoplaba un sistema de radar al computador, para controlar el espacio aéreo. Inició sus operaciones en 1958, después de 5 años de trabajos con un esfuerzo equivalente a 3.6 millones de horas hombre. • Texas Instruments e Intel fueron unas de las primeras en incorporar el apoyo de las computadoras y del análisis software para el diseño de sus circuitos integrados. La tendencia actual se orienta en el sentido de desarrollar las aplicaciones en forma integral con el apoyo de un manejador de bases de datos para organizar la información.

  6. El comienzo de Microsoft fue por el año 1975 por William H. Gates III y Paul Allen. • Gates y Allen desarrollan la primera versión del lenguaje de programación BASIC para el equipo Altair, la primera computadora personal.Le compraron la licencia de este software a MITS, la empresa fabricante del Altair, y fundaron Microsoft, en Albuquerque, Nuevo México. En 1977 Microsoft lanzó al mercado su segundo producto, Microsoft FORTRAN, otro lenguaje de programación. • En 1980 IBM contrató a Microsoft para escribir el sistema operativo del IBM PC. Presionada por el poco tiempo disponible, Microsoft compró QDOS (Quick and Dirty Operating System) a Tim Paterson , un programador de Seattle por 50.000 dólares y le cambió el nombre a MS-DOS.El contrato firmado con IBM permitía a Microsoft vender este sistema operativo a otras compañías. • En 1984 Microsoft había otorgado licencias de MS-DOS a 200 fabricantes de equipos informáticos y, así, este sistema operativo se convirtió en el más utilizado para PC, lo que permitió a Microsoft crecer vertiginosamente en la década de 1980.

  7. En 1985 Microsoft lanzó Windows. • En 1990 Microsoft pasó a ser la empresa líder de programas informáticos y alcanzó unas ventas anuales de más de mil millones de dólares. Lo que sigue es historia conocida. Windows 3.1 y Windows 3.11 Windows NT Windows NT 3.1 Windows NT 3.5/3.51 Windows NT 4.0 Windows 95 Windows 98 Windows 98 Second Edition (SE) Windows Millenium Edition (ME) Windows 2000 Windows XP (eXPerience) Windows Server 2003 Windows Vista Windows Server 2008 Windows 7

  8. La historia de Linux se debe retrotraer hasta los principios del proyecto GNU, el cual puede considerarse como el punto de partida de esta revolución del software libre, la historia de GNU es vista como la prehistoria de Linux; y esta puede ser resumida en sus puntos principales así: • Linux nace en 1991, de la mano de Linus Benedict Torvalds, cuando era estudiante de informática de la Universidad de Helsinki, Finlandia. La idea vino principalmente cuando Linus observó el código fuente de Minix, un "pequeño Unix" desarrollado por Andy Tannenbaum, gran experto en el área de los sistemas operativos. Linus decidió, entonces, como simple hobby, desarrollar su propio sistema operativo, basado en Minix, el cual ni siquiera tenía nombre. • Desde finales del 2000 se ha incrementado el apoyo y respaldo de parte de fabricantes de hardware como IBM, Sun Microsystems, Hewlett-Packard, y Novell. Algunos de ellos (como Dell, Hewlett-Packard, Lenovo y Acer ) lo incluyen preinstalado en algunos modelos de computadoras portátiles y de escritorio para el usuario final. El respaldo de las compañías de software también está presente, ya que entre otras aplicaciones- Nero, Java, Google Earth, Google Desktop, Adobe Reader, Adobe Flash y Yahoo! Messenger están disponibles para Linux.

  9. MacOS, abreviatura de Macintosh Operative System (Sistema Operativo de Macintosh), es el nombre del primer sistema operativo de Apple para los ordenadores Macintosh. • Un aspecto interesante de la historia del Mac OS clásico fue un prototipo secreto relativamente desconocido en el que Apple comenzó a trabajar en 1992, cuyo nombre en código fue "Proyecto de Star Trek".El objetivo de este proyecto era crear una versión de Mac OS que se ejecutara en computadoras personales x86 (PC) compatibles con Intel. • A pesar de que la Star Trek software nunca fue puesto en libertad, emuladores, como vMac, Basilisk II, y Albacea, a la larga han permitido ejecutar el Mac OS clásico de los PC basados en Intel. Estos emuladores se limitan a emular una pequeña parte de la serie de procesadores, y, como tal, no puede correr la mayoría de las versiones del Mac OS que requieren procesadores PowerPC. La mayoría también requiere un Mac ROM o una imagen de la interfaz de hardware de una verdadera Mac chip ROM.

More Related