TEMA 3. SOFTWARE OPERATIVO Y DE
DESARROLLO



                        Ing. Dulce Mónica
                        Castillo Corona
3.1 EVOLUCIÓN DEL SW Y SU
                            SITUACIÓN ACTUAL
   Con los primeros equipos de
    computo, evolucionan también
    un conjunto de programas
    para el control de la
    computadora misma, los cuales
    van a permitir a la computadora
    realizar diversas labores a esto
    le conocemos como sw.
   En 1946 VonNeumann pensó
    que las instrucciones podían
    almacenarse en la
    computadora junto con los
    datos a ello le llamo programa
    almacenado o concepto Von
    Neumann.
3.1 EVOLUCIÓN DEL SW Y SU
                           SITUACIÓN ACTUAL

   De la mitad de los 60’s a
    finales de los 70’s la
    multiprogramación y los
    sistemas multiusuario
    introdujeron nuevos
    conceptos de interacción
    hombre-máquina.

   También se caracterizó por el
    establecimiento del software
    como producto y la llegada
    de las "casas de software".
3.1 EVOLUCIÓN DEL SW Y SU
SITUACIÓN ACTUAL
      A mediados de los años 70’s
       continuando más allá de una década.
      En esta etapa comienzan los sistemas
       distribuidos múltiples de
       computadoras, cada una ejecutando
       funciones concurrentes y
       comunicándose con el resto, de esta
       manera se incrementó notablemente
       la complejidad de los sistemas
       informáticos.
      Las redes, las comunicaciones
       digitales de alto ancho de banda y la
       creciente demanda de acceso
       "instantáneo" a los datos, supusieron
       una fuerte presión sobre los
       desarrolladores del software.
3.1 EVOLUCIÓN DEL SW Y SU
SITUACIÓN ACTUAL
        Las redes inalámbricas,
         dispositivos móviles y celulares
         irrumpen con fuerza en los
         campos del entretenimiento, la
         música y los videos en Internet.
        La crisis del sw se refiere a la
         dificultad en escribir programas
         libres de defectos, fácilmente
         comprensibles, y que sean
         verificables. Las causas son,
         entre otras, la complejidad que
         supone la tarea de programar, y
         los cambios a los que se tiene
         que ver sometido un programa
         para ser continuamente adaptado
         a las necesidades de los
         usuarios.
3.1 EVOLUCIÓN DEL SW Y SU
                                     SITUACIÓN ACTUAL

   SW: Conjunto de programas de cómputo,
    procedimientos, reglas, documentación y
    datos asociados que forman parte de las
    operaciones de un sistema de computación.
    Extraído del estándar 729 del IEEE3
3.2 SW DE BASE

   1ª. gen. El S.O. se encargaba de resolver parte de los problemas del
    proceso de la información y de los dispositivos conectados a la
    computadora, así mismo el uso eficiente de la memoria en forma
    rudimentaria.

   2ª. gen. Surgen procedimientos para el arranque en frío y su
    operación en tiempo real y compartido.

   3ª. Gen menor tiempo para el arranque en frío , uso de memoria
    intermedia para almacenamiento de información, mejor uso de la
    memoria principal, multiprogramación y simplificación de los
    operadores.

   4ª. gen. Siguen evolucionando para facilitar casi todo tipo de usos y
    diagnóstico de problemas en las grandes computadoras.
3.2 SW DE BASE

   Gary Kildall desarrollo el primer S.O. para microcomputadoras
    llamado CP/M, su finalidad era controlar la entrada/salida de
    información del recién diseñado microprocesador, así como el
    almacenamiento de datos y proceso en general. Tiempo después
    (‘80) aparece Bill Gates y Paul Allen escribiendo también este tipo de
    sw para microcomputadoras y escriben el S.O. más conocido de
    todos: el DOS de IBM y su equivalente el MS-DOS para las
    computadoras compatibles.
3.2 SW DE BASE
    SISTEMAS OPERATIVOS…..

    Son los encargados de ejercer el
    control y coordinar el uso del
    hardware entre diferentes
    programas de aplicación y los
    diferentes usuarios. Así mismo es
    un administrador de los recursos
    de hardware del sistema.
3.2 SW DE BASE
    El S.O. esta constituido básicamente por tres partes:

   Un administrador de entrada/salida que coordina todas las
    comunicaciones de la computadora con los periféricos y por
    consiguiente el flujo de información.

   Un procesador de comando que interprete todo lo que
    tecleamos permitiendo con ello su ejecución.

   Una serie de programas denominados utilerías que permiten la
    administración de nuestros archivos y tareas diversas.
3.2 SW DE BASE
3.2 SW DE BASE
 PRINCIPALES FUNCIONES DEL
  S.O.
   Coordinar y manipular el hardware, así como
    memoria, discos, teclado, etc.

   Organizar los archivos en los diversos
    dispositivos

   Gestión de errores

   Interpretar comandos para la comunicación
    entre el usuario y la máquina

   El sistema operativo es generalmente diseñado
    por el fabricante y por ello no es posible definir
    uno estándar; aunque hay un conjunto de
    funciones básicas o componentes que todo
    sistema debe considerar
3.2 SW DE BASE

                            Monousuario
             Por No. de
             usuarios       Multiusuario



S.O. por                    Monotareas
servicios    Por No. de
             tareas          Multitareas



                            Monoproceso
            Por No. de                     Simétricos
            procesadores    Multiproceso
                                           Asimétricos
3.2 SW DE BASE
• Monousuario: Es empleado por una sola persona

• Multiusuario: Esta conectado a una computadora central que tiene
  conectadas varias estaciones de trabajo. Un claro ejemplo de este
  tipo es el S.O. UNIX.

• Monotareas o Monoproceso: Es el caso cuando solo se podía
  correr un solo programa a la vez como lo son CP/M y DOS.

• Multitarea o Multiproceso: cuando se pueden correr en memora
  más de un programa. En este caso se utilizan comandos para
  intercambiarse o moverse entre los programas en uso. En esta
  categoría podríamos mencionar UNIX, OS/2, Apple’s Multifinder OS,
  Windows NT, Linux. Lo anterior no debe confundirse con un
  proceso alternado, es decir que la aplicación que no esta en
  pantalla no sigue corriendo y por consiguiente no es multiproceso.
3.2 SW DE BASE
     MS-DOS

   El sistema operativo MS-DOS (MicroSoft
    Disk Operating System) fué un sistema
    operativo de Microsoft destinado a
    computadoras con arquitectura x86 y se
    convirtió en el sistema operativo más
    popular entre los computadores IBM PC y
    compatibles durante los años 80 y
    mediados de los 90, momento en el que
    comenzaron a popularizarse los sistemas
    operativos con interfaces gráficas de
    usuario (como Windows 95).
3.2 SW DE BASE


        Esta primera versión de MS-DOS
         soportaba 16 Kb de memoria
         RAM, disquetes de 5,25 pulgadas
         de una sola cara de 160 Kb e
         incluía ya 22 órdenes además de
         incluir ya el intérprete de
         comandos COMMAND.COM. y
         manejar archivos con extensión
         .com y .exe.

        MS-DOS nos acompañó desde
         1981 con la versión 1.0 hasta el
         año 2000 con la versión 8.0
3.2 SW DE BASE


     WINDOWS
   Es una familia de
    sistemas operativos
    desarrollados y
    comercializados por
    Microsoft. Existen
    versiones para
    hogares, empresas,
    servidores y
    dispositivos móviles,
    como computadores
    de bolsillo y teléfonos
    inteligentes.
T3
3.2 SW DE BASE
      UNIX

   Desarrollado, en principio, en 1969 por
    un grupo de empleados de los
    laboratorios Bell de AT&T, entre los que
    figuran Ken Thompson, Dennis Ritchie
    y Douglas McIlroy.

   El antecesor a este proyecto es un
    programa llamado Multics (Multiplexed
    Information and Computing System)

   El objetivo principal de este proyecto
    fue desarrollar un sistema operativo
    interactivo que contará con muchas
    innovaciones, entre las principales
    mejorar las políticas de seguridad.
3.2 SW DE BASE

   Características UNIX es un sistema operativo multitarea y
    multiusuario.

   Escrito en lenguaje de alto nivel

   Aplicación que interpreta los comandos tecleados por parte del
    usuario llamado shell

   Emplea manejo dinámico de memoria por intercambio o paginación

   Permite comunicación entre procesos

   Emplea un sistema jerárquico de archivos por seguridad
3.2 SW DE BASE
      LINUX

   La historia de Linux empieza en Finlandia,
    en 1991, cuando en Linus B. Torvalds,
    estudiante de la Universidad de Helsinki,
    se le ocurrió comprarse un PC con
    procesador 386. Después de observar
    que el MS/DOS no aprovechaba los
    recursos de la máquina, decidió usar otro
    sistema operativo de entonces: Minix
    (Minix era un pequeño sistema Unix).

   Ha sido diseñado y programado por
    multitud de programadores alrededor del
    mundo. El núcleo del sistema sigue en
    continuo desarrollo bajo la coordinación
    de Linus Torvalds.
3.2 SW DE BASE


   Dos características principales es que es
    libre, esto significa que no tenemos que
    pagar ningún tipo de licencia a ninguna
    casa desarrolladora de sw por el uso del
    mismo, la segunda, es que el sistema
    viene acompañado del código fuente.

   Linux se distribuye bajo la GNU General
    Public License por lo tanto, el código
    fuente tiene que estar siempre accesible y
    cualquier modificación ó trabajo derivado
    tiene que tener esta licencia.

   El 9 de Mayo 1996, Tux fue propuesto
    como mascota oficial de Linux.
3.2 SW DE BASE
 MAC-OS

   El 24 de enero de 1984, Apple Computer
    Inc. (ahora Apple Inc.) introdujo la
    computadora personal Macintosh, con el
    modelo Macintosh 128K, el cual incluía el
    sistema operativo Mac OS, conocido en esa
    época como System Software.

   En enero de 1981, Steve Jobs se hizo cargo
    del proyecto Macintosh completo

   El Sistema 1 tenía escritorio, ventanas,
    iconos, mouse, menús y scrollbars

   Mac OS X, hoy en día este sistema
    operativo esta virtualmente en todas las
    Mac’s, y fue trabajado por una década para
    poder obtener el éxito que tiene ahora.
3.2 SW DE BASE


TAREA 3. (05/03)

Hacer una tabla comparativa entre los principales
S.O. para dispositivos móviles (al menos 7).

Para el día del examen en caso de no presentar
esta tarea no se tendrá derecho a examen.
3.2 LENGUAJES Y TRADUCTORTES

   Son herramientas que nos permiten
    crear programas y sw.
   Una computadora funciona bajo control
    de un programa el cual debe estar
    almacenado en la unidad de memoria;
    tales como el disco duro.
   Por otra parte, los lenguajes de
    programación en código de máquina son
    verdaderamente difíciles de entender
    para una persona, ya que están
    compuestos de códigos numéricos sin
    sentido.
   Los lenguajes de programación
    representan en forma simbólica y en
    manera de un texto los códigos que
    podrán ser leídos por una persona.
3.2 LENGUAJES Y TRADUCTORTES
   Los lenguajes de programación son
    independientes de las computadoras
    a utilizar.

   El ordenador sólo entiende un
    lenguaje conocido como código
    binario o código máquina,
    consistente en ceros y unos.

   Los lenguajes más próximos a la
    arquitectura hw se denominan
    lenguajes de bajo nivel y los que se
    encuentran más cercanos a los
    programadores y usuarios se
    denominan lenguajes de alto nivel.
3.2 LENGUAJES Y TRADUCTORTES
   Lenguajes de bajo nivel
   El lenguaje de máquina es el
    sistema de códigos directamente
    interpretable por un
    microprocesador. Este lenguaje está
    compuesto por un conjunto de
    instrucciones que determinan
    acciones a ser tomadas por la
    máquina.
   El lenguaje ensamblador
    implementa una representación
    simbólica de los códigos de
    máquina binarios y otras constantes
    necesarias para programar un
    microprocesador.
3.2 LENGUAJES Y TRADUCTORTES
   Lenguajes de alto nivel

   Al aproximarse al lenguaje
    natural, el programa se puede
    escribir y leer de una forma más
    sencilla, eliminando muchas de
    las posibilidades de cometer
    errores que se daban en el
    lenguaje máquina, ya que se
    utilizan palabras (generalmente
    en inglés)
    en lugar de cadenas de
    símbolos sin ningún significado
    aparente.
3.2 LENGUAJES Y TRADUCTORTES

   Compilador
   Un compilador es un programa que permite traducir el código
    fuente de un programa en lenguaje de alto nivel, a otro lenguaje
    de nivel inferior (típicamente lenguaje de máquina).
   De esta manera un programador puede diseñar un programa en
    un lenguaje mucho más cercano a como piensa un ser humano,
    para luego compilarlo a un programa más manejable por una
    computadora.
3.2 LENGUAJES Y TRADUCTORTES

   Intérprete
   Es un programa capaz de analizar y ejecutar programas escritos en
    un lenguaje de alto nivel.
   Los intérpretes se diferencian de los compiladores en que los
    primeros sólo realizan la traducción a medida que sea necesaria,
    típicamente, instrucción por instrucción, y normalmente no guardan
    el resultado de dicha traducción.
3.3 SW DE APLICACIÓN



   Es aquel que permite a los usuarios llevar a cabo una o
    varias tareas específicas, en cualquier campo de
    actividad susceptible de ser automatizado o asistido, con
    especial énfasis en los negocios.
   Se clasifica en dos grandes áreas:
   A la medida.
   De propósito general.
3.3 SW DE APLICACIÓN

   A la medida
   Son aplicaciones
    desarrolladas “a la medida
    de las necesidades‟ que
    ofrecen una gran potencia,
    ya que, están
    exclusivamente diseñadas
    para resolver problemas
    con requerimientos
    específicos.
3.3 SW DE APLICACIÓN

   De propósito general
   Son paquetes integrados
    de sw que incluyen varias
    aplicaciones, po rejemplo:

   Procesadores de Texto.

   Hoja de Cálculo.

   Base de datos.

Más contenido relacionado

PDF
Tema 3 software operativo y de desarrollo
PPT
Sistemas operativos
PPT
S.O. de computadoras, villares y conde
PDF
sistema de un operador
DOCX
SOFTWARE Y SISTEMAS OPERATIVOS
DOCX
Informe de computacion 05.07.2014
Tema 3 software operativo y de desarrollo
Sistemas operativos
S.O. de computadoras, villares y conde
sistema de un operador
SOFTWARE Y SISTEMAS OPERATIVOS
Informe de computacion 05.07.2014

La actualidad más candente (20)

PDF
1 Sistema Operativo
DOCX
Sistema operativo
PPT
Tema i
DOCX
Todo copas
PPTX
Sistemas operativos
PDF
Tema 1. sistemas operativos 1
DOCX
Taller de Sistemas Operativos
PPTX
Introduccionalossitemasoperativos
PDF
Sistemas operativos 2 pdf
PPTX
SISTEMAS OPERATIVOS
PPTX
Presentación1
PPTX
PPTX
Generaciones De Los Sistemas Operativos
DOC
Resumen Décadas S.O
PPTX
Virginia contreras so.doc
PDF
SISTEMAS OPERATIVOS 1
PDF
Software de aplicacion
PPTX
dispositivos operativomoviles
PPSX
Que es un sistema operativo
DOC
Noname ato 1
1 Sistema Operativo
Sistema operativo
Tema i
Todo copas
Sistemas operativos
Tema 1. sistemas operativos 1
Taller de Sistemas Operativos
Introduccionalossitemasoperativos
Sistemas operativos 2 pdf
SISTEMAS OPERATIVOS
Presentación1
Generaciones De Los Sistemas Operativos
Resumen Décadas S.O
Virginia contreras so.doc
SISTEMAS OPERATIVOS 1
Software de aplicacion
dispositivos operativomoviles
Que es un sistema operativo
Noname ato 1
Publicidad

Destacado (20)

PPT
Salão de Ensino 2010 - PEAD/UFRGS
PDF
Orçamentos MS 2010
PPS
As Melhores Imagens
PDF
Desafio: Manter.
DOCX
Breve informacao sobre_joao_lins_caldas
PPS
Chega Mais(Vera Fracaroli)
PPS
DOC
Tabela Matriz Novo Curso
PDF
Bi Mar+ºO (S+¦ De Leitura)
PPS
Seu Coração
PPS
Futebol, coisa de macho
PPS
Promo Ciclo 1 2010[1]
PPT
Gastronomia Minhota
PPT
Eu penseu que
PPT
Justina 2009 Aldovandro Teles Torres
PDF
Glosarioeo Pixma
PDF
Ventajas de unas vacaciones otoñales en la Costa Dorada
PDF
Práctica no3
PPS
A Arte De M C Escher
Salão de Ensino 2010 - PEAD/UFRGS
Orçamentos MS 2010
As Melhores Imagens
Desafio: Manter.
Breve informacao sobre_joao_lins_caldas
Chega Mais(Vera Fracaroli)
Tabela Matriz Novo Curso
Bi Mar+ºO (S+¦ De Leitura)
Seu Coração
Futebol, coisa de macho
Promo Ciclo 1 2010[1]
Gastronomia Minhota
Eu penseu que
Justina 2009 Aldovandro Teles Torres
Glosarioeo Pixma
Ventajas de unas vacaciones otoñales en la Costa Dorada
Práctica no3
A Arte De M C Escher
Publicidad

Similar a T3 (20)

PPTX
Sistemas operativos
DOCX
Los sistemas operativos
PPTX
Sistemas operativos
PPTX
Sistemas operativos
PPTX
Diapositivas 3
PPTX
Sistema operativo (1)
DOC
Sistemas
DOC
Sistemas
DOC
Sistemas
DOC
Sistemas
DOCX
Actividad 8 Sistemas Operativos
DOCX
SISTEMAS OPERATIVOS, POR KELLY MORA
PPTX
Sistema operativo
PPTX
Sistema operativo
PPTX
Sistema operativo
PPTX
sistemas operativos
PPTX
Sistemas operativos
Sistemas operativos
Los sistemas operativos
Sistemas operativos
Sistemas operativos
Diapositivas 3
Sistema operativo (1)
Sistemas
Sistemas
Sistemas
Sistemas
Actividad 8 Sistemas Operativos
SISTEMAS OPERATIVOS, POR KELLY MORA
Sistema operativo
Sistema operativo
Sistema operativo
sistemas operativos
Sistemas operativos

Más de Monica Castillo (20)

PDF
2 ex parcial_b_gpo1115
PDF
2 ex parcial_a_gpo1115
PDF
2 ex parcial_b_respuestas
PDF
2 ex parcial_a_respuestas
PDF
PDF
Serie algoritmos
PDF
Serie pseint
PDF
Linux esquema
PDF
Linux practica 4
PDF
PPS
PDF
Arreglos
PDF
Práctica no3
PDF
Tema 5 3
PDF
Tema 5 2
2 ex parcial_b_gpo1115
2 ex parcial_a_gpo1115
2 ex parcial_b_respuestas
2 ex parcial_a_respuestas
Serie algoritmos
Serie pseint
Linux esquema
Linux practica 4
Arreglos
Práctica no3
Tema 5 3
Tema 5 2

T3

  • 1. TEMA 3. SOFTWARE OPERATIVO Y DE DESARROLLO Ing. Dulce Mónica Castillo Corona
  • 2. 3.1 EVOLUCIÓN DEL SW Y SU SITUACIÓN ACTUAL  Con los primeros equipos de computo, evolucionan también un conjunto de programas para el control de la computadora misma, los cuales van a permitir a la computadora realizar diversas labores a esto le conocemos como sw.  En 1946 VonNeumann pensó que las instrucciones podían almacenarse en la computadora junto con los datos a ello le llamo programa almacenado o concepto Von Neumann.
  • 3. 3.1 EVOLUCIÓN DEL SW Y SU SITUACIÓN ACTUAL  De la mitad de los 60’s a finales de los 70’s la multiprogramación y los sistemas multiusuario introdujeron nuevos conceptos de interacción hombre-máquina.  También se caracterizó por el establecimiento del software como producto y la llegada de las "casas de software".
  • 4. 3.1 EVOLUCIÓN DEL SW Y SU SITUACIÓN ACTUAL  A mediados de los años 70’s continuando más allá de una década.  En esta etapa comienzan los sistemas distribuidos múltiples de computadoras, cada una ejecutando funciones concurrentes y comunicándose con el resto, de esta manera se incrementó notablemente la complejidad de los sistemas informáticos.  Las redes, las comunicaciones digitales de alto ancho de banda y la creciente demanda de acceso "instantáneo" a los datos, supusieron una fuerte presión sobre los desarrolladores del software.
  • 5. 3.1 EVOLUCIÓN DEL SW Y SU SITUACIÓN ACTUAL  Las redes inalámbricas, dispositivos móviles y celulares irrumpen con fuerza en los campos del entretenimiento, la música y los videos en Internet.  La crisis del sw se refiere a la dificultad en escribir programas libres de defectos, fácilmente comprensibles, y que sean verificables. Las causas son, entre otras, la complejidad que supone la tarea de programar, y los cambios a los que se tiene que ver sometido un programa para ser continuamente adaptado a las necesidades de los usuarios.
  • 6. 3.1 EVOLUCIÓN DEL SW Y SU SITUACIÓN ACTUAL  SW: Conjunto de programas de cómputo, procedimientos, reglas, documentación y datos asociados que forman parte de las operaciones de un sistema de computación. Extraído del estándar 729 del IEEE3
  • 7. 3.2 SW DE BASE  1ª. gen. El S.O. se encargaba de resolver parte de los problemas del proceso de la información y de los dispositivos conectados a la computadora, así mismo el uso eficiente de la memoria en forma rudimentaria.  2ª. gen. Surgen procedimientos para el arranque en frío y su operación en tiempo real y compartido.  3ª. Gen menor tiempo para el arranque en frío , uso de memoria intermedia para almacenamiento de información, mejor uso de la memoria principal, multiprogramación y simplificación de los operadores.  4ª. gen. Siguen evolucionando para facilitar casi todo tipo de usos y diagnóstico de problemas en las grandes computadoras.
  • 8. 3.2 SW DE BASE  Gary Kildall desarrollo el primer S.O. para microcomputadoras llamado CP/M, su finalidad era controlar la entrada/salida de información del recién diseñado microprocesador, así como el almacenamiento de datos y proceso en general. Tiempo después (‘80) aparece Bill Gates y Paul Allen escribiendo también este tipo de sw para microcomputadoras y escriben el S.O. más conocido de todos: el DOS de IBM y su equivalente el MS-DOS para las computadoras compatibles.
  • 9. 3.2 SW DE BASE SISTEMAS OPERATIVOS…..  Son los encargados de ejercer el control y coordinar el uso del hardware entre diferentes programas de aplicación y los diferentes usuarios. Así mismo es un administrador de los recursos de hardware del sistema.
  • 10. 3.2 SW DE BASE El S.O. esta constituido básicamente por tres partes:  Un administrador de entrada/salida que coordina todas las comunicaciones de la computadora con los periféricos y por consiguiente el flujo de información.  Un procesador de comando que interprete todo lo que tecleamos permitiendo con ello su ejecución.  Una serie de programas denominados utilerías que permiten la administración de nuestros archivos y tareas diversas.
  • 11. 3.2 SW DE BASE
  • 12. 3.2 SW DE BASE  PRINCIPALES FUNCIONES DEL S.O.  Coordinar y manipular el hardware, así como memoria, discos, teclado, etc.  Organizar los archivos en los diversos dispositivos  Gestión de errores  Interpretar comandos para la comunicación entre el usuario y la máquina  El sistema operativo es generalmente diseñado por el fabricante y por ello no es posible definir uno estándar; aunque hay un conjunto de funciones básicas o componentes que todo sistema debe considerar
  • 13. 3.2 SW DE BASE Monousuario Por No. de usuarios Multiusuario S.O. por Monotareas servicios Por No. de tareas Multitareas Monoproceso Por No. de Simétricos procesadores Multiproceso Asimétricos
  • 14. 3.2 SW DE BASE • Monousuario: Es empleado por una sola persona • Multiusuario: Esta conectado a una computadora central que tiene conectadas varias estaciones de trabajo. Un claro ejemplo de este tipo es el S.O. UNIX. • Monotareas o Monoproceso: Es el caso cuando solo se podía correr un solo programa a la vez como lo son CP/M y DOS. • Multitarea o Multiproceso: cuando se pueden correr en memora más de un programa. En este caso se utilizan comandos para intercambiarse o moverse entre los programas en uso. En esta categoría podríamos mencionar UNIX, OS/2, Apple’s Multifinder OS, Windows NT, Linux. Lo anterior no debe confundirse con un proceso alternado, es decir que la aplicación que no esta en pantalla no sigue corriendo y por consiguiente no es multiproceso.
  • 15. 3.2 SW DE BASE  MS-DOS  El sistema operativo MS-DOS (MicroSoft Disk Operating System) fué un sistema operativo de Microsoft destinado a computadoras con arquitectura x86 y se convirtió en el sistema operativo más popular entre los computadores IBM PC y compatibles durante los años 80 y mediados de los 90, momento en el que comenzaron a popularizarse los sistemas operativos con interfaces gráficas de usuario (como Windows 95).
  • 16. 3.2 SW DE BASE  Esta primera versión de MS-DOS soportaba 16 Kb de memoria RAM, disquetes de 5,25 pulgadas de una sola cara de 160 Kb e incluía ya 22 órdenes además de incluir ya el intérprete de comandos COMMAND.COM. y manejar archivos con extensión .com y .exe.  MS-DOS nos acompañó desde 1981 con la versión 1.0 hasta el año 2000 con la versión 8.0
  • 17. 3.2 SW DE BASE  WINDOWS  Es una familia de sistemas operativos desarrollados y comercializados por Microsoft. Existen versiones para hogares, empresas, servidores y dispositivos móviles, como computadores de bolsillo y teléfonos inteligentes.
  • 19. 3.2 SW DE BASE  UNIX  Desarrollado, en principio, en 1969 por un grupo de empleados de los laboratorios Bell de AT&T, entre los que figuran Ken Thompson, Dennis Ritchie y Douglas McIlroy.  El antecesor a este proyecto es un programa llamado Multics (Multiplexed Information and Computing System)  El objetivo principal de este proyecto fue desarrollar un sistema operativo interactivo que contará con muchas innovaciones, entre las principales mejorar las políticas de seguridad.
  • 20. 3.2 SW DE BASE  Características UNIX es un sistema operativo multitarea y multiusuario.  Escrito en lenguaje de alto nivel  Aplicación que interpreta los comandos tecleados por parte del usuario llamado shell  Emplea manejo dinámico de memoria por intercambio o paginación  Permite comunicación entre procesos  Emplea un sistema jerárquico de archivos por seguridad
  • 21. 3.2 SW DE BASE  LINUX  La historia de Linux empieza en Finlandia, en 1991, cuando en Linus B. Torvalds, estudiante de la Universidad de Helsinki, se le ocurrió comprarse un PC con procesador 386. Después de observar que el MS/DOS no aprovechaba los recursos de la máquina, decidió usar otro sistema operativo de entonces: Minix (Minix era un pequeño sistema Unix).  Ha sido diseñado y programado por multitud de programadores alrededor del mundo. El núcleo del sistema sigue en continuo desarrollo bajo la coordinación de Linus Torvalds.
  • 22. 3.2 SW DE BASE  Dos características principales es que es libre, esto significa que no tenemos que pagar ningún tipo de licencia a ninguna casa desarrolladora de sw por el uso del mismo, la segunda, es que el sistema viene acompañado del código fuente.  Linux se distribuye bajo la GNU General Public License por lo tanto, el código fuente tiene que estar siempre accesible y cualquier modificación ó trabajo derivado tiene que tener esta licencia.  El 9 de Mayo 1996, Tux fue propuesto como mascota oficial de Linux.
  • 23. 3.2 SW DE BASE  MAC-OS  El 24 de enero de 1984, Apple Computer Inc. (ahora Apple Inc.) introdujo la computadora personal Macintosh, con el modelo Macintosh 128K, el cual incluía el sistema operativo Mac OS, conocido en esa época como System Software.  En enero de 1981, Steve Jobs se hizo cargo del proyecto Macintosh completo  El Sistema 1 tenía escritorio, ventanas, iconos, mouse, menús y scrollbars  Mac OS X, hoy en día este sistema operativo esta virtualmente en todas las Mac’s, y fue trabajado por una década para poder obtener el éxito que tiene ahora.
  • 24. 3.2 SW DE BASE TAREA 3. (05/03) Hacer una tabla comparativa entre los principales S.O. para dispositivos móviles (al menos 7). Para el día del examen en caso de no presentar esta tarea no se tendrá derecho a examen.
  • 25. 3.2 LENGUAJES Y TRADUCTORTES  Son herramientas que nos permiten crear programas y sw.  Una computadora funciona bajo control de un programa el cual debe estar almacenado en la unidad de memoria; tales como el disco duro.  Por otra parte, los lenguajes de programación en código de máquina son verdaderamente difíciles de entender para una persona, ya que están compuestos de códigos numéricos sin sentido.  Los lenguajes de programación representan en forma simbólica y en manera de un texto los códigos que podrán ser leídos por una persona.
  • 26. 3.2 LENGUAJES Y TRADUCTORTES  Los lenguajes de programación son independientes de las computadoras a utilizar.  El ordenador sólo entiende un lenguaje conocido como código binario o código máquina, consistente en ceros y unos.  Los lenguajes más próximos a la arquitectura hw se denominan lenguajes de bajo nivel y los que se encuentran más cercanos a los programadores y usuarios se denominan lenguajes de alto nivel.
  • 27. 3.2 LENGUAJES Y TRADUCTORTES  Lenguajes de bajo nivel  El lenguaje de máquina es el sistema de códigos directamente interpretable por un microprocesador. Este lenguaje está compuesto por un conjunto de instrucciones que determinan acciones a ser tomadas por la máquina.  El lenguaje ensamblador implementa una representación simbólica de los códigos de máquina binarios y otras constantes necesarias para programar un microprocesador.
  • 28. 3.2 LENGUAJES Y TRADUCTORTES  Lenguajes de alto nivel  Al aproximarse al lenguaje natural, el programa se puede escribir y leer de una forma más sencilla, eliminando muchas de las posibilidades de cometer errores que se daban en el lenguaje máquina, ya que se utilizan palabras (generalmente en inglés) en lugar de cadenas de símbolos sin ningún significado aparente.
  • 29. 3.2 LENGUAJES Y TRADUCTORTES  Compilador  Un compilador es un programa que permite traducir el código fuente de un programa en lenguaje de alto nivel, a otro lenguaje de nivel inferior (típicamente lenguaje de máquina).  De esta manera un programador puede diseñar un programa en un lenguaje mucho más cercano a como piensa un ser humano, para luego compilarlo a un programa más manejable por una computadora.
  • 30. 3.2 LENGUAJES Y TRADUCTORTES  Intérprete  Es un programa capaz de analizar y ejecutar programas escritos en un lenguaje de alto nivel.  Los intérpretes se diferencian de los compiladores en que los primeros sólo realizan la traducción a medida que sea necesaria, típicamente, instrucción por instrucción, y normalmente no guardan el resultado de dicha traducción.
  • 31. 3.3 SW DE APLICACIÓN  Es aquel que permite a los usuarios llevar a cabo una o varias tareas específicas, en cualquier campo de actividad susceptible de ser automatizado o asistido, con especial énfasis en los negocios.  Se clasifica en dos grandes áreas:  A la medida.  De propósito general.
  • 32. 3.3 SW DE APLICACIÓN  A la medida  Son aplicaciones desarrolladas “a la medida de las necesidades‟ que ofrecen una gran potencia, ya que, están exclusivamente diseñadas para resolver problemas con requerimientos específicos.
  • 33. 3.3 SW DE APLICACIÓN  De propósito general  Son paquetes integrados de sw que incluyen varias aplicaciones, po rejemplo:  Procesadores de Texto.  Hoja de Cálculo.  Base de datos.