SlideShare una empresa de Scribd logo
1 de 17
Sistemas Operativos
Lic. Marvin A. Romero F.   Lic. Marvin Romero;
                              UGB, San Miguel.
Lic. Marvin Romero;
                                  UGB, San Miguel.




Conceptos Generales
• Un sistema operativo es un programa que actúa
  como intermediario entre el usuario y el
  hardware de un computador y su propósito es
  proporcionar un entorno en el cual el usuario
  pueda ejecutar programas.
• El objetivo principal de un sistema operativo es
  lograr que el sistema de computación se use de
  manera cómoda, y el objetivo secundario es que
  el hardware del computador se emplee de
  manera eficiente.
Lic. Marvin Romero;
                                  UGB, San Miguel.




Conceptos Generales
• Un sistema Operativo (SO) es en sí mismo un
  programa de computadora. Sin embargo, es un
  programa muy especial, quizá el más complejo e
  importante en una computadora. El SO
  despierta a la computadora y hace que reconozca
  a la CPU, la memoria, el teclado, el sistema de
  vídeo y las unidades de disco.
  Además, proporciona la facilidad para que los
  usuarios se comuniquen con la computadora y
  sirve de plataforma a partir de la cual se corran
  programas de aplicación
Lic. Marvin Romero;
                                 UGB, San Miguel.




Conceptos Generales
• Cuando enciendes una computadora, lo primero
  que ésta hace es llevar a cabo un auto
  diagnóstico llamado auto prueba de encendido
  (Power On Self Test, POST). Durante la POST, la
  computadora identifica su memoria, sus
  discos, su teclado, su sistema de vídeo y
  cualquier otro dispositivo conectado a ella. Lo
  siguiente que la computadora hace es buscar un
  SO para arrancar (boot).
Lic. Marvin Romero;
                                  UGB, San Miguel.




Tareas Principales del S.O.
• Proporcionar ya sea una interfaz de línea de
  comando o una interfaz gráfica al usuario, para
  que este último se pueda comunicar con la
  computadora. Interfaz de línea de comando: tú
  introduces palabras y símbolos desde el teclado
  de la computadora, ejemplo, el MS-DOS.
  Interfaz gráfica del Usuario (GUI), seleccionas
  las acciones mediante el uso de un Mouse para
  pulsar sobre figuras llamadas iconos o
  seleccionar opciones de los menús
Lic. Marvin Romero;
                                 UGB, San Miguel.




Tareas Principales del S.O.
• Administrar los dispositivos de hardware en la
  computadora. Cuando corren los
  programas, necesitan utilizar la memoria, el
  monitor, las unidades de disco, los puertos de
  Entrada/Salida (impresoras, módems, etc.). El
  SO sirve de intermediario entre los programas y
  el hardware
Lic. Marvin Romero;
                                   UGB, San Miguel.




Tareas Principales del S.O.
• Administrar y mantener los sistemas de archivo
  de disco. Los SO agrupan la información dentro
  de compartimientos lógicos para almacenarlos
  en el disco. Estos grupos de información son
  llamados archivos. Los archivos pueden
  contener instrucciones de programas o
  información creada por el usuario. El SO
  mantiene una lista de los archivos en un disco, y
  nos proporciona las herramientas necesarias
  para organizar y manipular estos archivos.
Lic. Marvin Romero;
                                    UGB, San Miguel.




Tareas Principales del S.O.
• Apoyar a otros programas. Otra de las funciones
  importantes del SO es proporcionar servicios a otros
  programas. Estos servicios son similares a aquellos
  que el SO proporciona directamente a los usuarios.
  Por ejemplo, listar los archivos, grabarlos a
  disco, eliminar archivos, revisar espacio
  disponible, etc. Cuando los programadores escriben
  programas de computadora, incluyen en sus
  programas instrucciones que solicitan los servicios
  del SO. Estas instrucciones son conocidas como
  "llamadas del sistema"
Lic. Marvin Romero;
                                        UGB, San Miguel.




Reseña histórica
• Años 40:
 A finales de los años 40, con lo que podríamos llamar la
 aparición de la primera generación de computadoras, se
 accedía directamente a la consola de la computadora desde la
 cual se actuaba sobre una serie de micro interruptores que
 permitían introducir directamente el programa en la memoria
 de la computadora (en realidad al existir tan pocas
 computadoras todos podrían considerarse prototipos y cada
 constructor lo hacía sin seguir ningún criterio
 predeterminado). Por aquel entonces no existían los sistemas
 operativos, y los programadores debían interactuar con el
 hardware del computador sin ayuda externa. Esto hacía que el
 tiempo de preparación para realizar una tarea fuera
 considerable.
Lic. Marvin Romero;
                                UGB, San Miguel.




Reseña histórica
• Años 50
 A principios de los años 50 con el objeto de
 facilitar la interacción entre persona y
 computador, los sistemas operativos hacen una
 aparición discreta y bastante simple, con
 conceptos tales como el monitor residente, el
 proceso por lotes y el almacenamiento temporal.
Lic. Marvin Romero;
                                          UGB, San Miguel.




Reseña histórica
• Años 60
 En los años 60 se produjeron cambios notorios en
 varios campos de la informática, con la aparición del
 circuito integrado la mayoría orientados a seguir
 incrementando el potencial de los computadores.
 Para ello se utilizaban técnicas de lo más diversas:
      Multiprogramación
      Tiempo compartido
      Tiempo Real
      Multiprocesador
      Sistemas operativos desarrollados
Lic. Marvin Romero;
                                 UGB, San Miguel.




Reseña histórica
• Años 70
 Es en los años 70 cuando se produce el boom de
 los miniordenadores y la informática se acerca al
 nivel de usuario. En lo relativo a lenguajes de
 programación, es de señalar la aparición de
 Pascal y C, el último de los cuales se creó
 específicamente para reescribir por completo el
 código del sistema operativo
 Unix, convirtiéndolo en uno de los pocos SO
 escritos en un lenguaje de alto nivel.
Lic. Marvin Romero;
                                  UGB, San Miguel.




Reseña histórica
• Años 80

 Con la creación de los circuitos LSI -integración
 a gran escala-, chips que contenían miles de
 transistores en un centímetro cuadrado de
 silicio, empezó el auge de los ordenadores
 personales
Lic. Marvin Romero;
                                   UGB, San Miguel.




Reseña histórica
• Años 90 – Primera década 2000
• GNU/Linux
  La idea de un Sistema Operativo Libre para la
  humanidad nace en 1984 Motivado por esta idea
  comienza la construcción y desarrollo de las
  herramientas elementales que componen un
  Sistema Operativo, a esta parte del desarrollo del
  Sistema Operativo se le conoce como proyecto
  GNU.
Lic. Marvin Romero;
                                    UGB, San Miguel.




Reseña histórica
• Años 90 – Primera década 2000
• Microsoft Windows
  A mediados de los años 80 se crea este sistema
  operativo, pero no es hasta la salida de Windows 95
  que se le puede considerar un sistema
  operativo, solo era una interfaz gráfica del MS-DOS.
  Hoy en día es el sistema operativo más difundido en
  el ámbito doméstico aunque también hay versiones
  para servidores como Windows NT. Microsoft ha
  diseñado también algunas versiones para
  superordenadores, pero sin mucho éxito…
Lic. Marvin Romero;
                                 UGB, San Miguel.




Reseña histórica
• Años 90 – Primera década 2000
• Microsoft Windows
  Años después se hizo el Windows 98 que era el
  más eficaz de esa época Después se crearía el
  sistema operativo de Windows ME (Windows
  Millenium Edition) aproximadamente entre el
  año 1999 y el año 2000. Un año después se
  crearía el sistema operativo de Windows 2000
  en ese mismo año….
Lic. Marvin Romero;
                                       UGB, San Miguel.




Reseña histórica
• Años 90 – Primera década 2000
• Microsoft Windows
  Después le seguiría el sistema operativo más utilizado en
  la actualidad, Windows XP y otros sistemas operativos
  de esta familia especializados en las empresas. Ahora el
  más reciente es Windows Vista, que, actualmente, tiene
  muchas críticas. Ahora ha finalizado el desarrollo el
  sistema operativo Windows 7, que es una especie de
  "actualización" a Windows Vista, sacando novedades y
  mejorando problemas de incompatibilidad, rendimiento
  entre otras cosas… que se le critican a su predecesor.

Más contenido relacionado

La actualidad más candente

Los sistemas operativos prof j romero
Los sistemas operativos prof j romeroLos sistemas operativos prof j romero
Los sistemas operativos prof j romeroromeprofe
 
Todo sobre Sistemas Operativos
Todo sobre Sistemas OperativosTodo sobre Sistemas Operativos
Todo sobre Sistemas OperativosMarvin Romero
 
Trabajo Sistemas Operativos Orellana Sarmiento
Trabajo Sistemas Operativos Orellana SarmientoTrabajo Sistemas Operativos Orellana Sarmiento
Trabajo Sistemas Operativos Orellana SarmientoJuanOrellanaC
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas OperativosDaniel
 
Trabajo de Sistemas Operativos
Trabajo de Sistemas OperativosTrabajo de Sistemas Operativos
Trabajo de Sistemas OperativosLilianaTimaure79
 
Introducción a los Sistemas Operativos
Introducción a los Sistemas OperativosIntroducción a los Sistemas Operativos
Introducción a los Sistemas OperativosGabriela
 
5. objetivo y función del sistema operativo
5. objetivo y función del sistema operativo5. objetivo y función del sistema operativo
5. objetivo y función del sistema operativoTeyyo Estraddaa Corona
 
¿Que es un SO?
¿Que es  un SO?¿Que es  un SO?
¿Que es un SO?reppcefp7
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosisrael
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativospeterluis04
 
Funciones principales de los sistemas operativos
Funciones principales de los sistemas operativosFunciones principales de los sistemas operativos
Funciones principales de los sistemas operativosIrving Hofstadter
 
Tipos de sistemas operativos
Tipos de sistemas operativosTipos de sistemas operativos
Tipos de sistemas operativosDAYSIPAZ
 
Caracteristicas de los Sistemas Operativos
Caracteristicas de los Sistemas OperativosCaracteristicas de los Sistemas Operativos
Caracteristicas de los Sistemas OperativosPablo Macon
 
Nucleo del sistema operativo
Nucleo del sistema operativoNucleo del sistema operativo
Nucleo del sistema operativoEmily_Fdez
 
Importancia de los Sistemas Operativos
Importancia de los Sistemas OperativosImportancia de los Sistemas Operativos
Importancia de los Sistemas OperativosMarvin Romero
 
Caracteristicas y funciones del sistema operativo
Caracteristicas y funciones del sistema operativoCaracteristicas y funciones del sistema operativo
Caracteristicas y funciones del sistema operativoGiant_serch
 
Informe sistemas operativos
Informe sistemas operativosInforme sistemas operativos
Informe sistemas operativosjorgue shourio
 
Funciones y objetivos del sistema
Funciones y objetivos del sistemaFunciones y objetivos del sistema
Funciones y objetivos del sistemaDenisse C
 

La actualidad más candente (20)

Los sistemas operativos prof j romero
Los sistemas operativos prof j romeroLos sistemas operativos prof j romero
Los sistemas operativos prof j romero
 
Todo sobre Sistemas Operativos
Todo sobre Sistemas OperativosTodo sobre Sistemas Operativos
Todo sobre Sistemas Operativos
 
Trabajo Sistemas Operativos Orellana Sarmiento
Trabajo Sistemas Operativos Orellana SarmientoTrabajo Sistemas Operativos Orellana Sarmiento
Trabajo Sistemas Operativos Orellana Sarmiento
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Trabajo de Sistemas Operativos
Trabajo de Sistemas OperativosTrabajo de Sistemas Operativos
Trabajo de Sistemas Operativos
 
Introducción a los Sistemas Operativos
Introducción a los Sistemas OperativosIntroducción a los Sistemas Operativos
Introducción a los Sistemas Operativos
 
5. objetivo y función del sistema operativo
5. objetivo y función del sistema operativo5. objetivo y función del sistema operativo
5. objetivo y función del sistema operativo
 
¿Que es un SO?
¿Que es  un SO?¿Que es  un SO?
¿Que es un SO?
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Funciones principales de los sistemas operativos
Funciones principales de los sistemas operativosFunciones principales de los sistemas operativos
Funciones principales de los sistemas operativos
 
Tipos de sistemas operativos
Tipos de sistemas operativosTipos de sistemas operativos
Tipos de sistemas operativos
 
Caracteristicas de los Sistemas Operativos
Caracteristicas de los Sistemas OperativosCaracteristicas de los Sistemas Operativos
Caracteristicas de los Sistemas Operativos
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Nucleo del sistema operativo
Nucleo del sistema operativoNucleo del sistema operativo
Nucleo del sistema operativo
 
Importancia de los Sistemas Operativos
Importancia de los Sistemas OperativosImportancia de los Sistemas Operativos
Importancia de los Sistemas Operativos
 
Que Es So
Que Es SoQue Es So
Que Es So
 
Caracteristicas y funciones del sistema operativo
Caracteristicas y funciones del sistema operativoCaracteristicas y funciones del sistema operativo
Caracteristicas y funciones del sistema operativo
 
Informe sistemas operativos
Informe sistemas operativosInforme sistemas operativos
Informe sistemas operativos
 
Funciones y objetivos del sistema
Funciones y objetivos del sistemaFunciones y objetivos del sistema
Funciones y objetivos del sistema
 

Similar a Introducción a los Sistemas Operativos

Sistemas operativos brandon
Sistemas operativos   brandonSistemas operativos   brandon
Sistemas operativos brandonnesiss
 
Virginia contreras so.doc
Virginia contreras so.docVirginia contreras so.doc
Virginia contreras so.docvirginiac30
 
Evolución del sistema operativo3
Evolución del sistema operativo3Evolución del sistema operativo3
Evolución del sistema operativo3anacardenazz
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosyaizal98
 
Manual word
Manual wordManual word
Manual wordPronuti
 
Trabajo sistemas operativos
Trabajo sistemas operativosTrabajo sistemas operativos
Trabajo sistemas operativosAndres9187
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativoalexarap18
 
Generacion de los sistemas operativos
Generacion de los sistemas operativosGeneracion de los sistemas operativos
Generacion de los sistemas operativosJorge Quintuña Tigre
 
SOFTWARE Y SISTEMAS OPERATIVOS
SOFTWARE Y SISTEMAS OPERATIVOSSOFTWARE Y SISTEMAS OPERATIVOS
SOFTWARE Y SISTEMAS OPERATIVOSmariantonietap
 
Un sistema opertaivo nicolas
Un sistema opertaivo   nicolasUn sistema opertaivo   nicolas
Un sistema opertaivo nicolasjnog
 
Un sistema operativo
Un sistema operativoUn sistema operativo
Un sistema operativoNICRISGE
 
Tipos de sistemas operativos SEMANA #07.docx
Tipos de sistemas operativos SEMANA #07.docxTipos de sistemas operativos SEMANA #07.docx
Tipos de sistemas operativos SEMANA #07.docxROOSVELTENRIQUEZGAME1
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosGio_16
 

Similar a Introducción a los Sistemas Operativos (20)

Software de aplicacion
Software de aplicacionSoftware de aplicacion
Software de aplicacion
 
Ambiente windows
Ambiente windows Ambiente windows
Ambiente windows
 
Ambiente windows
Ambiente windowsAmbiente windows
Ambiente windows
 
Sistemas operativos brandon
Sistemas operativos   brandonSistemas operativos   brandon
Sistemas operativos brandon
 
Virginia contreras so.doc
Virginia contreras so.docVirginia contreras so.doc
Virginia contreras so.doc
 
Ambiente windows luis
Ambiente windows luisAmbiente windows luis
Ambiente windows luis
 
Evolución del sistema operativo3
Evolución del sistema operativo3Evolución del sistema operativo3
Evolución del sistema operativo3
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Informatica
InformaticaInformatica
Informatica
 
Manual word
Manual wordManual word
Manual word
 
Manual word
Manual wordManual word
Manual word
 
Trabajo sistemas operativos
Trabajo sistemas operativosTrabajo sistemas operativos
Trabajo sistemas operativos
 
Trabajo sistemas operativos
Trabajo sistemas operativosTrabajo sistemas operativos
Trabajo sistemas operativos
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Generacion de los sistemas operativos
Generacion de los sistemas operativosGeneracion de los sistemas operativos
Generacion de los sistemas operativos
 
SOFTWARE Y SISTEMAS OPERATIVOS
SOFTWARE Y SISTEMAS OPERATIVOSSOFTWARE Y SISTEMAS OPERATIVOS
SOFTWARE Y SISTEMAS OPERATIVOS
 
Un sistema opertaivo nicolas
Un sistema opertaivo   nicolasUn sistema opertaivo   nicolas
Un sistema opertaivo nicolas
 
Un sistema operativo
Un sistema operativoUn sistema operativo
Un sistema operativo
 
Tipos de sistemas operativos SEMANA #07.docx
Tipos de sistemas operativos SEMANA #07.docxTipos de sistemas operativos SEMANA #07.docx
Tipos de sistemas operativos SEMANA #07.docx
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 

Más de Marvin Romero

Procesos e Hilos, Sistemas Operativos
Procesos e Hilos, Sistemas OperativosProcesos e Hilos, Sistemas Operativos
Procesos e Hilos, Sistemas OperativosMarvin Romero
 
Gestion Procesos, Sistemas Operativos
Gestion Procesos, Sistemas OperativosGestion Procesos, Sistemas Operativos
Gestion Procesos, Sistemas OperativosMarvin Romero
 
Guía de Ejercicios de Fundamentos de Programación
Guía de Ejercicios de Fundamentos de ProgramaciónGuía de Ejercicios de Fundamentos de Programación
Guía de Ejercicios de Fundamentos de ProgramaciónMarvin Romero
 
Guia de Ejercicios Fundamentos de Programacion
Guia de Ejercicios Fundamentos de ProgramacionGuia de Ejercicios Fundamentos de Programacion
Guia de Ejercicios Fundamentos de ProgramacionMarvin Romero
 
Estructuras (CAPAS) de un sistema operativo
Estructuras (CAPAS) de un sistema operativoEstructuras (CAPAS) de un sistema operativo
Estructuras (CAPAS) de un sistema operativoMarvin Romero
 
Clasificación de los Sistemas Operativos
Clasificación de los Sistemas OperativosClasificación de los Sistemas Operativos
Clasificación de los Sistemas OperativosMarvin Romero
 
Máquina de von neumann
Máquina de von neumannMáquina de von neumann
Máquina de von neumannMarvin Romero
 
Estructuras de Control en Lenguaje C
Estructuras de Control en Lenguaje CEstructuras de Control en Lenguaje C
Estructuras de Control en Lenguaje CMarvin Romero
 
Variables, Constantes y Tipos de datos en C
Variables, Constantes y Tipos de datos en CVariables, Constantes y Tipos de datos en C
Variables, Constantes y Tipos de datos en CMarvin Romero
 
Importancia de la programación estructurada opt
Importancia de la programación estructurada optImportancia de la programación estructurada opt
Importancia de la programación estructurada optMarvin Romero
 
Historia y caracteristicas del lenguaje c opt
Historia y caracteristicas del lenguaje c optHistoria y caracteristicas del lenguaje c opt
Historia y caracteristicas del lenguaje c optMarvin Romero
 
Jornalizacion Sistemas Operativos I-2012
Jornalizacion Sistemas Operativos I-2012Jornalizacion Sistemas Operativos I-2012
Jornalizacion Sistemas Operativos I-2012Marvin Romero
 
Jornalizacion Fundamentos de Programación I-2012
Jornalizacion Fundamentos de Programación I-2012Jornalizacion Fundamentos de Programación I-2012
Jornalizacion Fundamentos de Programación I-2012Marvin Romero
 
Metodologías y Técnicas de Diseño de Software
Metodologías y Técnicas de Diseño de SoftwareMetodologías y Técnicas de Diseño de Software
Metodologías y Técnicas de Diseño de SoftwareMarvin Romero
 
Especificación de requerimientos, Ingenieria de Software
Especificación de requerimientos, Ingenieria de SoftwareEspecificación de requerimientos, Ingenieria de Software
Especificación de requerimientos, Ingenieria de SoftwareMarvin Romero
 
Planificacion y gestion de proyectos primera parte
Planificacion y gestion de proyectos primera partePlanificacion y gestion de proyectos primera parte
Planificacion y gestion de proyectos primera parteMarvin Romero
 
VB. NET manejo estructurado de excepciones
VB. NET manejo estructurado de excepcionesVB. NET manejo estructurado de excepciones
VB. NET manejo estructurado de excepcionesMarvin Romero
 
Guia Nº 3; Project Creando Calendarios Personalizados
Guia Nº 3; Project Creando Calendarios PersonalizadosGuia Nº 3; Project Creando Calendarios Personalizados
Guia Nº 3; Project Creando Calendarios PersonalizadosMarvin Romero
 
06 validando entradas de usuario
06 validando entradas de usuario06 validando entradas de usuario
06 validando entradas de usuarioMarvin Romero
 

Más de Marvin Romero (20)

Procesos e Hilos, Sistemas Operativos
Procesos e Hilos, Sistemas OperativosProcesos e Hilos, Sistemas Operativos
Procesos e Hilos, Sistemas Operativos
 
Gestion Procesos, Sistemas Operativos
Gestion Procesos, Sistemas OperativosGestion Procesos, Sistemas Operativos
Gestion Procesos, Sistemas Operativos
 
Guía de Ejercicios de Fundamentos de Programación
Guía de Ejercicios de Fundamentos de ProgramaciónGuía de Ejercicios de Fundamentos de Programación
Guía de Ejercicios de Fundamentos de Programación
 
Guia de Ejercicios Fundamentos de Programacion
Guia de Ejercicios Fundamentos de ProgramacionGuia de Ejercicios Fundamentos de Programacion
Guia de Ejercicios Fundamentos de Programacion
 
Estructuras (CAPAS) de un sistema operativo
Estructuras (CAPAS) de un sistema operativoEstructuras (CAPAS) de un sistema operativo
Estructuras (CAPAS) de un sistema operativo
 
Clasificación de los Sistemas Operativos
Clasificación de los Sistemas OperativosClasificación de los Sistemas Operativos
Clasificación de los Sistemas Operativos
 
Máquina de von neumann
Máquina de von neumannMáquina de von neumann
Máquina de von neumann
 
Estructuras de Control en Lenguaje C
Estructuras de Control en Lenguaje CEstructuras de Control en Lenguaje C
Estructuras de Control en Lenguaje C
 
Variables, Constantes y Tipos de datos en C
Variables, Constantes y Tipos de datos en CVariables, Constantes y Tipos de datos en C
Variables, Constantes y Tipos de datos en C
 
Importancia de la programación estructurada opt
Importancia de la programación estructurada optImportancia de la programación estructurada opt
Importancia de la programación estructurada opt
 
Historia y caracteristicas del lenguaje c opt
Historia y caracteristicas del lenguaje c optHistoria y caracteristicas del lenguaje c opt
Historia y caracteristicas del lenguaje c opt
 
Jornalizacion Sistemas Operativos I-2012
Jornalizacion Sistemas Operativos I-2012Jornalizacion Sistemas Operativos I-2012
Jornalizacion Sistemas Operativos I-2012
 
Jornalizacion Fundamentos de Programación I-2012
Jornalizacion Fundamentos de Programación I-2012Jornalizacion Fundamentos de Programación I-2012
Jornalizacion Fundamentos de Programación I-2012
 
Metodologías y Técnicas de Diseño de Software
Metodologías y Técnicas de Diseño de SoftwareMetodologías y Técnicas de Diseño de Software
Metodologías y Técnicas de Diseño de Software
 
Especificación de requerimientos, Ingenieria de Software
Especificación de requerimientos, Ingenieria de SoftwareEspecificación de requerimientos, Ingenieria de Software
Especificación de requerimientos, Ingenieria de Software
 
Cocomo ejemplo
Cocomo ejemploCocomo ejemplo
Cocomo ejemplo
 
Planificacion y gestion de proyectos primera parte
Planificacion y gestion de proyectos primera partePlanificacion y gestion de proyectos primera parte
Planificacion y gestion de proyectos primera parte
 
VB. NET manejo estructurado de excepciones
VB. NET manejo estructurado de excepcionesVB. NET manejo estructurado de excepciones
VB. NET manejo estructurado de excepciones
 
Guia Nº 3; Project Creando Calendarios Personalizados
Guia Nº 3; Project Creando Calendarios PersonalizadosGuia Nº 3; Project Creando Calendarios Personalizados
Guia Nº 3; Project Creando Calendarios Personalizados
 
06 validando entradas de usuario
06 validando entradas de usuario06 validando entradas de usuario
06 validando entradas de usuario
 

Último

ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxnandoapperscabanilla
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosJonathanCovena1
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularMooPandrea
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdfenelcielosiempre
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperiomiralbaipiales2016
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 

Último (20)

ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circular
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperio
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
 

Introducción a los Sistemas Operativos

  • 1. Sistemas Operativos Lic. Marvin A. Romero F. Lic. Marvin Romero; UGB, San Miguel.
  • 2. Lic. Marvin Romero; UGB, San Miguel. Conceptos Generales • Un sistema operativo es un programa que actúa como intermediario entre el usuario y el hardware de un computador y su propósito es proporcionar un entorno en el cual el usuario pueda ejecutar programas. • El objetivo principal de un sistema operativo es lograr que el sistema de computación se use de manera cómoda, y el objetivo secundario es que el hardware del computador se emplee de manera eficiente.
  • 3. Lic. Marvin Romero; UGB, San Miguel. Conceptos Generales • Un sistema Operativo (SO) es en sí mismo un programa de computadora. Sin embargo, es un programa muy especial, quizá el más complejo e importante en una computadora. El SO despierta a la computadora y hace que reconozca a la CPU, la memoria, el teclado, el sistema de vídeo y las unidades de disco. Además, proporciona la facilidad para que los usuarios se comuniquen con la computadora y sirve de plataforma a partir de la cual se corran programas de aplicación
  • 4. Lic. Marvin Romero; UGB, San Miguel. Conceptos Generales • Cuando enciendes una computadora, lo primero que ésta hace es llevar a cabo un auto diagnóstico llamado auto prueba de encendido (Power On Self Test, POST). Durante la POST, la computadora identifica su memoria, sus discos, su teclado, su sistema de vídeo y cualquier otro dispositivo conectado a ella. Lo siguiente que la computadora hace es buscar un SO para arrancar (boot).
  • 5. Lic. Marvin Romero; UGB, San Miguel. Tareas Principales del S.O. • Proporcionar ya sea una interfaz de línea de comando o una interfaz gráfica al usuario, para que este último se pueda comunicar con la computadora. Interfaz de línea de comando: tú introduces palabras y símbolos desde el teclado de la computadora, ejemplo, el MS-DOS. Interfaz gráfica del Usuario (GUI), seleccionas las acciones mediante el uso de un Mouse para pulsar sobre figuras llamadas iconos o seleccionar opciones de los menús
  • 6. Lic. Marvin Romero; UGB, San Miguel. Tareas Principales del S.O. • Administrar los dispositivos de hardware en la computadora. Cuando corren los programas, necesitan utilizar la memoria, el monitor, las unidades de disco, los puertos de Entrada/Salida (impresoras, módems, etc.). El SO sirve de intermediario entre los programas y el hardware
  • 7. Lic. Marvin Romero; UGB, San Miguel. Tareas Principales del S.O. • Administrar y mantener los sistemas de archivo de disco. Los SO agrupan la información dentro de compartimientos lógicos para almacenarlos en el disco. Estos grupos de información son llamados archivos. Los archivos pueden contener instrucciones de programas o información creada por el usuario. El SO mantiene una lista de los archivos en un disco, y nos proporciona las herramientas necesarias para organizar y manipular estos archivos.
  • 8. Lic. Marvin Romero; UGB, San Miguel. Tareas Principales del S.O. • Apoyar a otros programas. Otra de las funciones importantes del SO es proporcionar servicios a otros programas. Estos servicios son similares a aquellos que el SO proporciona directamente a los usuarios. Por ejemplo, listar los archivos, grabarlos a disco, eliminar archivos, revisar espacio disponible, etc. Cuando los programadores escriben programas de computadora, incluyen en sus programas instrucciones que solicitan los servicios del SO. Estas instrucciones son conocidas como "llamadas del sistema"
  • 9. Lic. Marvin Romero; UGB, San Miguel. Reseña histórica • Años 40: A finales de los años 40, con lo que podríamos llamar la aparición de la primera generación de computadoras, se accedía directamente a la consola de la computadora desde la cual se actuaba sobre una serie de micro interruptores que permitían introducir directamente el programa en la memoria de la computadora (en realidad al existir tan pocas computadoras todos podrían considerarse prototipos y cada constructor lo hacía sin seguir ningún criterio predeterminado). Por aquel entonces no existían los sistemas operativos, y los programadores debían interactuar con el hardware del computador sin ayuda externa. Esto hacía que el tiempo de preparación para realizar una tarea fuera considerable.
  • 10. Lic. Marvin Romero; UGB, San Miguel. Reseña histórica • Años 50 A principios de los años 50 con el objeto de facilitar la interacción entre persona y computador, los sistemas operativos hacen una aparición discreta y bastante simple, con conceptos tales como el monitor residente, el proceso por lotes y el almacenamiento temporal.
  • 11. Lic. Marvin Romero; UGB, San Miguel. Reseña histórica • Años 60 En los años 60 se produjeron cambios notorios en varios campos de la informática, con la aparición del circuito integrado la mayoría orientados a seguir incrementando el potencial de los computadores. Para ello se utilizaban técnicas de lo más diversas:  Multiprogramación  Tiempo compartido  Tiempo Real  Multiprocesador  Sistemas operativos desarrollados
  • 12. Lic. Marvin Romero; UGB, San Miguel. Reseña histórica • Años 70 Es en los años 70 cuando se produce el boom de los miniordenadores y la informática se acerca al nivel de usuario. En lo relativo a lenguajes de programación, es de señalar la aparición de Pascal y C, el último de los cuales se creó específicamente para reescribir por completo el código del sistema operativo Unix, convirtiéndolo en uno de los pocos SO escritos en un lenguaje de alto nivel.
  • 13. Lic. Marvin Romero; UGB, San Miguel. Reseña histórica • Años 80 Con la creación de los circuitos LSI -integración a gran escala-, chips que contenían miles de transistores en un centímetro cuadrado de silicio, empezó el auge de los ordenadores personales
  • 14. Lic. Marvin Romero; UGB, San Miguel. Reseña histórica • Años 90 – Primera década 2000 • GNU/Linux La idea de un Sistema Operativo Libre para la humanidad nace en 1984 Motivado por esta idea comienza la construcción y desarrollo de las herramientas elementales que componen un Sistema Operativo, a esta parte del desarrollo del Sistema Operativo se le conoce como proyecto GNU.
  • 15. Lic. Marvin Romero; UGB, San Miguel. Reseña histórica • Años 90 – Primera década 2000 • Microsoft Windows A mediados de los años 80 se crea este sistema operativo, pero no es hasta la salida de Windows 95 que se le puede considerar un sistema operativo, solo era una interfaz gráfica del MS-DOS. Hoy en día es el sistema operativo más difundido en el ámbito doméstico aunque también hay versiones para servidores como Windows NT. Microsoft ha diseñado también algunas versiones para superordenadores, pero sin mucho éxito…
  • 16. Lic. Marvin Romero; UGB, San Miguel. Reseña histórica • Años 90 – Primera década 2000 • Microsoft Windows Años después se hizo el Windows 98 que era el más eficaz de esa época Después se crearía el sistema operativo de Windows ME (Windows Millenium Edition) aproximadamente entre el año 1999 y el año 2000. Un año después se crearía el sistema operativo de Windows 2000 en ese mismo año….
  • 17. Lic. Marvin Romero; UGB, San Miguel. Reseña histórica • Años 90 – Primera década 2000 • Microsoft Windows Después le seguiría el sistema operativo más utilizado en la actualidad, Windows XP y otros sistemas operativos de esta familia especializados en las empresas. Ahora el más reciente es Windows Vista, que, actualmente, tiene muchas críticas. Ahora ha finalizado el desarrollo el sistema operativo Windows 7, que es una especie de "actualización" a Windows Vista, sacando novedades y mejorando problemas de incompatibilidad, rendimiento entre otras cosas… que se le critican a su predecesor.