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

Trabajo Sistemas Operativos Orellana Sarmiento
Trabajo Sistemas Operativos Orellana SarmientoTrabajo Sistemas Operativos Orellana Sarmiento
Trabajo Sistemas Operativos Orellana Sarmiento
JuanOrellanaC
 
Introducción a los Sistemas Operativos
Introducción a los Sistemas OperativosIntroducción a los Sistemas Operativos
Introducción a los Sistemas Operativos
Gabriela
 
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
Teyyo 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 operativos
israel
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
peterluis04
 
Funciones principales de los sistemas operativos
Funciones principales de los sistemas operativosFunciones principales de los sistemas operativos
Funciones principales de los sistemas operativos
Irving Hofstadter
 
Tipos de sistemas operativos
Tipos de sistemas operativosTipos de sistemas operativos
Tipos de sistemas operativos
DAYSIPAZ
 
Nucleo del sistema operativo
Nucleo del sistema operativoNucleo del sistema operativo
Nucleo del sistema operativo
Emily_Fdez
 
Caracteristicas y funciones del sistema operativo
Caracteristicas y funciones del sistema operativoCaracteristicas y funciones del sistema operativo
Caracteristicas y funciones del sistema operativo
Giant_serch
 
Funciones y objetivos del sistema
Funciones y objetivos del sistemaFunciones y objetivos del sistema
Funciones y objetivos del sistema
Denisse 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 brandon
nesiss
 
Virginia contreras so.doc
Virginia contreras so.docVirginia contreras so.doc
Virginia contreras so.doc
virginiac30
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
alexarap18
 
Un sistema opertaivo nicolas
Un sistema opertaivo   nicolasUn sistema opertaivo   nicolas
Un sistema opertaivo nicolas
jnog
 

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

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
Marvin 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

Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
patriciaines1993
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 

Último (20)

Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.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
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 

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.