0% encontró este documento útil (0 votos)
33 vistas

Software Exp

El documento describe la historia y evolución del software desde la década de 1940 hasta la actualidad. Se detalla el surgimiento de los primeros lenguajes de programación y sistemas operativos, así como el desarrollo de generaciones posteriores de software orientado a objetos, bases de datos, redes e inteligencia artificial. Asimismo, explica las funciones básicas de un sistema operativo como gestionar recursos, procesos y proveer una interfaz de usuario.

Cargado por

geovanymanzaneda
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
33 vistas

Software Exp

El documento describe la historia y evolución del software desde la década de 1940 hasta la actualidad. Se detalla el surgimiento de los primeros lenguajes de programación y sistemas operativos, así como el desarrollo de generaciones posteriores de software orientado a objetos, bases de datos, redes e inteligencia artificial. Asimismo, explica las funciones básicas de un sistema operativo como gestionar recursos, procesos y proveer una interfaz de usuario.

Cargado por

geovanymanzaneda
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 21

Hardware y

Software
GRUPO # 4
Integrantes
Fuentes Abrego Erivaldo
Fares Hezer Michel Vasquez
Lijeron Chamo Leonardo German
Mamani Cuno Luis Alberto
Manzaneda Siles Geovany Oscar

2
Historia del Software

Desde sus inicios de la década de 1940 el software ha


evolucionado hasta convertirse en una profesión que
se ocupa de como crear software y maximizar su
calidad
Etapas Históricas del Software

1940-1950 1950-1960 1960-1970

 Se desarrollan los sistemas


 Las primeras computadoras  Se introducen los primeros operativos, como el Sistema
electrónicas, como ENIAC y lenguajes de programación Operativo de Control de
Transacciones (Sistema operativo
UNIVAC, son desarrolladas. de nivel alto, como
CTS) y el Sistema Operativo
Los programas se escriben en FORTRAN y COBOL, que Multiprogramación con Tiempo
lenguaje de máquina y permiten una programación Compartido (Sistema operativo
código binario más estructurada. CTSS). Surge el concepto de
software de aplicación

4
Etapas Históricas del Software

1970-1980 1980-1990 1990-2000

 Se producen avances en la  Se produce un rápido crecimiento


 Se crea el lenguaje de
programación orientada a objetos de Internet y la World Wide Web.
programación C, que se convierte
con el desarrollo de lenguajes Se desarrollan lenguajes de
en uno de los lenguajes más
como C++ y el lanzamiento de programación web, como HTML,
populares para el desarrollo de
Java. Se popularizan las interfaces CSS y JavaScript. Aparecen los
software. Se desarrollan los
gráficas de usuario (GUI) y los primeros navegadores web, como
primeros sistemas operativos
sistemas operativos como Windows Netscape Navigator e Internet
modernos, como Unix.
y Mac OS Explorer

5
Lenguaje común orientado a los negocios

Etapas Históricas del Software


 Primeros días de la informática: Durante la década de 1940, se desarrollaron las primeras computadoras electrónicas, como el
ENIAC y el Colossus, que eran enormes máquinas utilizadas principalmente con fines militares y científicos Surgimiento de los
sistemas operativos: A medida que las computadoras se volvieron más complejas, surgieron los primeros sistemas operativos en
la década de 1950. Estos sistemas permitían a los usuarios interactuar con las computadoras y administrar los recursos de
hardware
 Explosión de la informática personal: En la década de 1970, con la invención de los microprocesadores, se produjo una
explosión en la informática personal lo que llevó al desarrollo de sistemas operativos como CP/M y MS-DOS.
 Era del internet y la nube: A mediados de la década de 1990, el internet comenzó a expandirse rápidamente y se convirtió en
una herramienta accesible para el público en general. Surgieron navegadores web como Netscape Navigator y se desarrollaron
tecnologías como el correo electrónico, los motores de búsqueda y las aplicaciones web
 Innovaciones recientes: En los últimos años, ha habido varias innovaciones significativas en la informática. Estos incluyen el
auge de la inteligencia artificial y el aprendizaje automático, que han impulsado avances en áreas como el reconocimiento de
voz, la visión por computadora y la automatización de tareas

6
GENERACIONES DE
SOFTWARE

7
GENERACIONES DE SOFTWARE
Primera generación
Programación en lenguaje de máquina (década de 1950): En esta etapa inicial, los
programadores escribían instrucciones directamente en lenguaje de máquina, que
consiste en códigos binarios comprensibles por el hardware de la computadora.

Segunda generación
La segunda generación vio en la década de 1950 - 1960: Surgieron los lenguajes
ensambladores, que permitían a los programadores escribir programas mas
eficientes representar las instrucciones de bajo nivel

8
GENERACIONES DE SOFTWARE
Primera generación

Realiza cualquier Utilizado para la elaboración


de datos, capaz de almacenar
tipo de cálculo
números y letras de manera
numérico automática.

UNIVAC IBM701
ENIAC Capaz de realizar más de 16.000
Segunda generación operaciones de suma o resta por
segundo, leer 12.500 dígitos por
La principal área de uso de la IBM 1401 fue el segundo de una cinta, imprimir 180
procesamiento de datos en aplicaciones comerciales. Era letras o números por segundo u ofrec
capaz de realizar cálculos matemáticos, procesar una salida de 400 dígitos a través de
transacciones comerciales, llevar a cabo tareas contables y tarjetas perforadas.
administrativas, y realizar operaciones de entrada y salida
de datos IBM 1401

9
GENERACIONES DE
SOFTWARE
Tercera generación
La tercera generación de software se caracterizó por la introducción de lenguajes de alto nivel,
como COBOL, FORTRAN y BASIC. Estos lenguajes permitieron a los programadores escribir
programas más sofisticados y complejos con mayor facilidad.

Cuarta generación
En esta generación, surgieron herramientas de desarrollo rápido de aplicaciones (RAD) que
permitían a los programadores crear aplicaciones de manera más eficiente utilizando entornos
visuales y componentes predefinidos. Estas herramientas facilitaron la creación de aplicaciones de
bases de datos y sistemas de gestión de información

1
GENERACIONES DE
SOFTWARE

Quinta generación
La quinta generación se centra en el
desarrollo de lenguajes de programación
declarativos, como Prolog y Lisp, que se
utilizan en el campo de la inteligencia
artificial y el procesamiento del lenguaje
natural. Estos lenguajes permiten
especificar qué se debe hacer, en lugar de
cómo hacerlo.

1
INTRODUCCIÓN A LOS SISTEMA OPERATIVOS

Qué es un
sistema
operativo
Un sistema operativo es un software que se
encarga de gestionar los recursos de una
computadora y proporciona una interfaz para
que los usuarios interactúen con ella

1
INTRODUCCIÓN A LOS SISTEMA OPERATIVOS

Gestionar los recursos de Proporcionar una interfaz


hardware de usuario
Como la memoria, el procesador, el ICON
disco duro y los dispositivos de
ICON
Interfaz para que los usuarios
entrada y salid interactúen con la computadora

Funciones
de un
sistema
Gestionar los procesos ICON
operativo ICON
Ejecutar programas
Controla la ejecución de los procesos, La gestión de archivos y la
que son los programas que se están comunicación con otros programas
ejecutando en la computadora

1
Tipos de sistemas operativos
Existen varios tipos de sistemas operativos, entre ellos

Sistemas Sistemas Sistemas Sistemas


operativos de operativos de operativos de operativos
escritorio servidor dispositivos embebidos
móviles
1
Tipos de sistemas operativos
Sistemas operativos de Sistemas operativos de
escritorio dispositivos móviles
Están diseñados específicamente para
Son aquellos diseñados para su uso en
dispositivos móviles como teléfonos
computadoras personales y estaciones de
inteligentes y tabletas
trabajo

Sistemas operativos de Sistemas operativos


servidor embebidos
Son sistemas operativos diseñados para
Estos sistemas operativos están dispositivos embebidos, que incluyen
diseñados para gestionar y administrar electrodomésticos, sistemas de control
servidores, que son computadoras que industrial, dispositivos médicos y
proporcionan servicios a otras sistemas de navegación de automóviles..
computadoras en una red

1
MS-DOS

¿Qué es MS-DOS?
Son unas siglas con mucha historia que responden a MicroSoft Disk Operating System, y se remontan a la época donde los IBM
PC contaban solamente con la familia de sistemas operativos DOS (Disk Operating System).
Esta familia se compone por multitud de versiones, pero las más conocidas son Apple DOS, PC-DOS, DR-DOS, FreeDOS y,
finalmente, MS-DOS, que es la versión más conocida al tratarse de la versión que podía verse incluida con los ordenadores
compatibles con el IBM PC.
1
Tipos de archivos comunes en MS-DOS
Archivos de
programa Archivos por
(ejecutables) lotes
Tienen extensiones como .EXE Tienen extensiones como .BAT
(ejecutables) o .COM (archivos
de comandos).

Archivos de texto
Tienen extensiones como .TXT
o .DOC.

1
Tipos de archivos comunes en MS-DOS

Archivos de
Archivos de datos:
configuración Pueden tener varias extensiones
según la aplicación que los crea,
Tienen extensiones como .SYS como .DAT o .DBF.
(sistemas) o .CFG
(configuración)

1
Unidades, archivos, directorios y rutas

Unidades Directorios
Estructuras que agrupan archivos y
Son etiquetas asignadas a
otros directorios, permitiendo la
dispositivos de almacenamiento
organización jerárquica de la
como discos duros, USB, etc.
información en un sistema de
archivos

Archivos Rutas
Son direcciones completas que
Unidades básicas de almacenamiento
especifican la ubicación de un
de información que contienen datos,
archivo o directorio. Pueden ser
programas, imágenes, música
absolutas (desde la raíz) o relativas
(en relación con la ubicación actual).

1
MACROS
En MS-DOS, las macros son secuencias de comandos o
instrucciones que se pueden crear y ejecutar para automatizar
tareas repetitivas o complejas
pasos básicos para crear y utilizar macros
Crear un
archivo de texto
Abre un editor de texto, como el
bloc de notas, y escribe la
secuencia de comandos que
deseas incluir en la macro

Ejecutar la macro
Para ejecutar la macro, utiliza el
comando "DOSKEY" seguido
de un nombre de macro y el Utilizar la macro
símbolo de redirección "<" para
Una vez que la macro está
indicar que deseas leer los
cargada, puedes ejecutarla
comandos desde un archivo
simplemente escribiendo el
nombre de la macro en el
intérprete de comandos

También podría gustarte