Tema 3: Software Operativo y de Desarrollo. 
Evolución del software y su situación actual 
El software es el conjunto de p...
Tema 3: Software Operativo y de Desarrollo. 
La característica principal de modelo de Von 
Neumann, es el concepto de prog...
Tema 3: Software Operativo y de Desarrollo. 
Sistemas de 
Computación 
Sistemas de 
Computación 
HHaarrddwwaarree SSoofftt...
Tema 3: Software Operativo y de Desarrollo. 
Sistema Operativo 
Una interfaz entre el hardware de una 
computadora y el us...
Tema 3: Software Operativo y de Desarrollo. 
Objetivos principales: 
 El uso eficiente del hardware 
 Facilidad para usa...
Tema 3: Software Operativo y de Desarrollo. 
Evolución de los S.O.´s 
Sistemas por Lotes 
Sistemas de Tiempo Compartido 
S...
Tema 3: Software Operativo y de Desarrollo. 
Sistema 
Operativo 
Sistema 
Operativo 
Interfaz 
de usuario 
Interfaz 
de us...
Tema 3: Software Operativo y de Desarrollo. 
Sistemas Operativos más Comunes: 
Windows, UNIX, Linux 
Windows 
Comenzó con ...
Tema 3: Software Operativo y de Desarrollo. 
UNIX 
Conocido y usado por programadores y 
científicos. 
Es portátil, tiene ...
Tema 3: Software Operativo y de Desarrollo. 
Linux 
Parecido a UNIX, la idea original para este 
sistema era que se instal...
Tema 3: Software Operativo y de Desarrollo. 
Sistema Operativo 
Administra los procesos de entrada y salida, controla todo...
Tema 3: Software Operativo y de Desarrollo. 
•Clasificación de Sistemas Operativos 
Requisitos de usuario: Sistema fácil d...
Sistemas Operativos 
por Servicios 
Tema 3: Software Operativo y de Desarrollo.
Sistemas Operativos por la Forma de Ofrecer sus Servicios 
Sistemas Operativos de Red 
Los sistemas operativos de red se d...
Tema 3: Software Operativo y de Desarrollo. 
Algoritmo: 
Son procedimientos que se realizan paso a 
paso para resolver un ...
Tema 3: Software Operativo y de Desarrollo. 
Algoritmo: 
Se define como la secuencia de pasos o 
instrucciones para resolv...
Tema 3: Software Operativo y de Desarrollo. 
Lista de Entrada 
Algoritmo 
Lista de Salida
Tema 3: Software Operativo y de Desarrollo. 
Se pueden identificar tres estructuras de 
control para la creación de un alg...
Tema 3: Software Operativo y de Desarrollo. 
Los algoritmos se pueden representar mediante: 
Diagramas de Flujo 
Pseudocód...
Tema 3: Software Operativo y de Desarrollo. 
Algoritmo: Una serie de pasos ordenada de 
pasos precisos que produce un resu...
Tema 3: Software Operativo y de Desarrollo. 
Lenguajes de Programación 
Serie de palabras predefinidas que se combinan 
en...
Tema 3: Software Operativo y de Desarrollo. 
Evolución de Lenguajes de Programación 
Lenguajes de Máquina 
Lenguajes Simbó...
Tema 3: Software Operativo y de Desarrollo. 
Existen dos tipo de lenguaje de programación: 
Bajo nivel, instrucciones dada...
Tema 3: Software Operativo y de Desarrollo. 
 Primera generación de lenguajes 
Lenguaje binario o de máquina. 
 Segunda ...
Tema 3: Software Operativo y de Desarrollo. 
Lenguajes Procedurales: 
FORTRAN 
COBOL 
PASCAL 
C ADA 
Lenguajes Orientados ...
Tema 3: Software Operativo y de Desarrollo. 
Lenguajes Funcionales: 
LISP 
Scheme 
Lenguajes Declarativos: 
Prolog 
Lengua...
Tema 3: Software Operativo y de Desarrollo. 
Programa 
Es un conjunto de instrucciones escritas en un lenguaje de 
program...
Tema 3: Software Operativo y de Desarrollo. 
Pasos para crear un programa: 
Escribir el programa y editar el programa 
C...
Tema 3: Software Operativo y de Desarrollo. 
Intérprete: Traduce y ejecuta instrucción por instrucción del programa 
fuent...
Tema 3: Software Operativo y de Desarrollo. 
Software aplicativo 
La aparición de paquetes para procesar información se 
d...
Tema 3: Software Operativo y de Desarrollo. 
 El software aplicativo se divide en: 
a) Software a la medida 
b) Software ...
Próxima SlideShare
Cargando en…5
×

Sistemas operativos evolucion

304 visualizaciones

Publicado el

Evolucion de los sistemas operativos en red

Publicado en: Educación
0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
304
En SlideShare
0
De insertados
0
Número de insertados
2
Acciones
Compartido
0
Descargas
3
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Sistemas operativos evolucion

  1. 1. Tema 3: Software Operativo y de Desarrollo. Evolución del software y su situación actual El software es el conjunto de programas que permite emplear la PC, es decir, es el medio de comunicación con la computadora, el control de sus funciones y su programación para la solución de diversos problemas. En 1946 John Von Neuman, miembro del grupo del desarrollo de la ENIAC, pensó que las instrucciones podían almacenarse en la computadora junto con los datos; a ello lo llamó programa almacenado o concepto de Von Neumann.
  2. 2. Tema 3: Software Operativo y de Desarrollo. La característica principal de modelo de Von Neumann, es el concepto de programa almacenado, por lo que los programas se almacenan en memoria de la computadora. Programa Datos Memoria
  3. 3. Tema 3: Software Operativo y de Desarrollo. Sistemas de Computación Sistemas de Computación HHaarrddwwaarree SSooffttwwaarree Sistema Operativo Sistema Operativo Programas de Aplicación Programas de Aplicación
  4. 4. Tema 3: Software Operativo y de Desarrollo. Sistema Operativo Una interfaz entre el hardware de una computadora y el usuario. Serie de programas que facilita la ejecución de otros programas. Actúa como el gerente general que supervisa la actividad de cada componente del sistema computacional.
  5. 5. Tema 3: Software Operativo y de Desarrollo. Objetivos principales:  El uso eficiente del hardware  Facilidad para usar los recursos
  6. 6. Tema 3: Software Operativo y de Desarrollo. Evolución de los S.O.´s Sistemas por Lotes Sistemas de Tiempo Compartido Sistemas Personales Sistemas Paralelos Sistemas Distribuidos
  7. 7. Tema 3: Software Operativo y de Desarrollo. Sistema Operativo Sistema Operativo Interfaz de usuario Interfaz de usuario Administrador Administrador de de Memoria Memoria Administrador Administrador de Procesos de Procesos Administrador de Dispositivos Administrador de Dispositivos Administrador de Archivos Administrador de Archivos
  8. 8. Tema 3: Software Operativo y de Desarrollo. Sistemas Operativos más Comunes: Windows, UNIX, Linux Windows Comenzó con MS-DOS, ahora es Gráfico, es de los que más ha evolucionado, es multiprogramación.
  9. 9. Tema 3: Software Operativo y de Desarrollo. UNIX Conocido y usado por programadores y científicos. Es portátil, tiene utilerías para evitar ciertos errores e independiente de los dispositivos. Multiprogramación, comandos cortos y a su vez complicados.
  10. 10. Tema 3: Software Operativo y de Desarrollo. Linux Parecido a UNIX, la idea original para este sistema era que se instalará en máquinas personales, por lo que se ha convertido en el más usado por programadores expertos.
  11. 11. Tema 3: Software Operativo y de Desarrollo. Sistema Operativo Administra los procesos de entrada y salida, controla todos los recursos de la computadora y ofrece la base sobre la cual pueden escribirse los programas de aplicación. Un sistema de computación moderno consta de uno o más procesadores, alguna memoria principal, relojes, terminales, discos, interfaces de redes, y otros dispositivos de entrada/salida, por lo que se hizo evidente que tenía que descubrirse alguna manera de resguardar a los programadores de la complejidad del hardware.
  12. 12. Tema 3: Software Operativo y de Desarrollo. •Clasificación de Sistemas Operativos Requisitos de usuario: Sistema fácil de usar y de aprender, seguro, rápido y adecuado al uso al que se le quiere destinar. Requisitos del software: Donde se engloban aspectos como el mantenimiento, forma de operación, restricciones de uso, eficiencia, tolerancia frente a los errores y flexibilidad.
  13. 13. Sistemas Operativos por Servicios Tema 3: Software Operativo y de Desarrollo.
  14. 14. Sistemas Operativos por la Forma de Ofrecer sus Servicios Sistemas Operativos de Red Los sistemas operativos de red se definen como aquellos que tiene la capacidad de interactuar con sistemas operativos en otras computadoras por medio de un medio de transmisión con el objeto de intercambiar información, transferir archivos, ejecutar comandos remotos, etc. Sistemas Operativos Distribuidos Los sistemas operativos distribuidos abarcan los servicios de los de red, logrando integrar recursos (impresoras, unidades de respaldo, memoria, procesos, unidades centrales de proceso) en una sola máquina virtual que el usuario accede en forma transparente. Es decir, ahora el usuario ya no necesita saber la ubicación de los recursos, sino que los conoce por nombre y simplemente los usa como si todos ellos fuesen locales a su lugar de trabajo habitual.
  15. 15. Tema 3: Software Operativo y de Desarrollo. Algoritmo: Son procedimientos que se realizan paso a paso para resolver un problema. O bien, método paso a paso para resolver un problema o realizar una tarea. Los hay numéricos y alfanuméricos.
  16. 16. Tema 3: Software Operativo y de Desarrollo. Algoritmo: Se define como la secuencia de pasos o instrucciones para resolver un problema dado. Haciendo enfoque hacia la programación se utilizaría un Lenguaje de programación.
  17. 17. Tema 3: Software Operativo y de Desarrollo. Lista de Entrada Algoritmo Lista de Salida
  18. 18. Tema 3: Software Operativo y de Desarrollo. Se pueden identificar tres estructuras de control para la creación de un algoritmo. Secuencia: Instrucción simple o incluso cualquier otra estructura. Decisión: Donde se comprueba una condición. Repetición: Da la opción de repetir instrucciones o hasta bloques de instrucciones.
  19. 19. Tema 3: Software Operativo y de Desarrollo. Los algoritmos se pueden representar mediante: Diagramas de Flujo Pseudocódigo
  20. 20. Tema 3: Software Operativo y de Desarrollo. Algoritmo: Una serie de pasos ordenada de pasos precisos que produce un resultado y termina en un tiempo finito. Debe contener instrucciones ordenadas y bien definidas. Da un resultado, de lo contrario sería inútil. Debe detenerse. ייַ
  21. 21. Tema 3: Software Operativo y de Desarrollo. Lenguajes de Programación Serie de palabras predefinidas que se combinan en un programa de acuerdo a las reglas predefinidas. Por lo que para escribir un programa se necesita un lenguaje de Programación. Dentro de una metodología podría ser el paso siguiente después del algoritmo.
  22. 22. Tema 3: Software Operativo y de Desarrollo. Evolución de Lenguajes de Programación Lenguajes de Máquina Lenguajes Simbólicos Lenguajes de Alto Nivel Lenguajes Naturales
  23. 23. Tema 3: Software Operativo y de Desarrollo. Existen dos tipo de lenguaje de programación: Bajo nivel, instrucciones dadas utilizando dígitos binarios. Alto nivel, instrucciones dadas en palabras.
  24. 24. Tema 3: Software Operativo y de Desarrollo.  Primera generación de lenguajes Lenguaje binario o de máquina.  Segunda generación de lenguajes Los lenguajes de máquina avanzaron hacia los ensambladores o lenguajes de código, que dieron la base para la elaboración de software de sistemas y el software de procedimientos.
  25. 25. Tema 3: Software Operativo y de Desarrollo. Lenguajes Procedurales: FORTRAN COBOL PASCAL C ADA Lenguajes Orientados a Objetos: C++ Java
  26. 26. Tema 3: Software Operativo y de Desarrollo. Lenguajes Funcionales: LISP Scheme Lenguajes Declarativos: Prolog Lenguajes Especiales: HTML Perl Sql
  27. 27. Tema 3: Software Operativo y de Desarrollo. Programa Es un conjunto de instrucciones escritas en un lenguaje de programación de alto nivel que indica paso a paso, las acciones para resolver un problema dado y que pueden ser traducidas al lenguaje de la computadora, se le conoce como programa fuente. En realidad las máquinas solo tienen un lenguaje; de máquina, cuando se programa en un lenguaje de alto nivel existen además un software llamado compilador que lo traduce, a su vez, en lenguaje de máquina para que la PC lo interprete y a estas instrucciones se la llama programa objeto. Programa FUENTE  Programa OBJETO  Programa EJECUTABLE
  28. 28. Tema 3: Software Operativo y de Desarrollo. Pasos para crear un programa: Escribir el programa y editar el programa Compilar el programa Vincular el programa con los módulos de biblioteca requeridos
  29. 29. Tema 3: Software Operativo y de Desarrollo. Intérprete: Traduce y ejecuta instrucción por instrucción del programa fuente y sólo continua con la siguiente instrucción si no hay errores de escritura en la instrucción que analiza en turno. Compilador: Traduce todas las instrucciones y al final indica los posibles errores. Entonces, el software de la computadora puede dividirse de modo general en dos clases: Los programas del sistema: Manejan la operación de la computadora. Los programas de aplicación: Resuelven problemas de los usuarios.
  30. 30. Tema 3: Software Operativo y de Desarrollo. Software aplicativo La aparición de paquetes para procesar información se debe al éxito del uso de las PC´s, ya que no es necesario programar. Hoja de cálculo electrónica, bases de datos, procesador de palabras, paquetes de aplicación especifica como pueden ser el de análisis estadístico y el de diseño estructural, entre muchos. El concepto de paquete o software orientado a una aplicación especifica continua evolucionando y cada vez es mejor.
  31. 31. Tema 3: Software Operativo y de Desarrollo.  El software aplicativo se divide en: a) Software a la medida b) Software de propósito general En los cuales debe de existir calidad total, utilizando métodos y mecanismos. El software libre y software patentado Pros y contras. Piratería de software. Software incompleto y con muchos errores.

×