SlideShare una empresa de Scribd logo
1 de 22
 INTRODUCCION A LOS SISTEMAS OPERATIVOS
 HISTORIA
 CONCEPTO DE SISTEMA
 CONCEPTO DE SISTEMA OPERATIVO
 TIPOS DE SISTEMA OPERATIVO
 GESTION DE PROCESOS
 ADMINISTRACION DE MEMORIA PRINCIPAL
Un Sistema Operativo (SO) es el software básico de
una computadora que provee una interfaz entre el
resto de programas del ordenador, los dispositivos
hardware y el usuario.
INTRODUCCION A LOS SISTEMAS OPERATIVOS
Charles Babbage
 Fue un matemático británico y científico de la computación. Diseñó y parcialmente implementó una
máquina a vapor, de diferencias mecánicas para calcular tablas de números.
 También diseñó, pero nunca construyó, la máquina analítica para ejecutar programas de tabulación o
computación; por estos inventos se le considera como una de las primeras personas en concebir la idea
de lo que hoy llamaríamos una computadora, por lo que se le considera como "El Padre de la
Computación". En el Museo de Ciencias de Londres se exhiben partes de sus mecanismos inconclusos.
Ada Lovelace
 Ella desarrolló instrucciones para hacer computaciones en una versión temprana del computador
 La primera publicación de Ada Augusta fue una traducción y análisis de un ensayo escrito por un
matemático italiano sobre la computadora de Babbage, o como él lo llamó, su Motor Analítico.
Herman Hollerith
fue un estadístico estadounidense que inventó la máquina tabuladora. Es considerado como el primer
informático, es decir, el primero que logra el tratamiento automático de la información (Informática =
Información + automática).
Charles Babbage Ada Lovelace Herman Hollerith
UNTRODUCCION A LOS SISTEMAS OPERATIVOS
Herman Hollerith
 ideó una tarjeta perforada, una cartulina en la que, según estuviera perforada o no en determinadas
posiciones, se contestaba este tipo de preguntas. La tarjeta tenía 80 columnas.
 la máquina tabuladora de Hollerith (considerada por algunos como la primera computadora) para
elaborar el censo de 1890. Se tardaron sólo 3 años en perforar unas 56 millones de tarjetas
Claude Shannon
 En 1937, realizó su tesis doctoral en el MIT, en la cual implementaba el Álgebra de Boole y aritmética
binaria utilizando relés y conmutadores por primera vez en la historia
 Titulada Un Análisis Simbólico de Circuitos Conmutadores y Relés, la tesis de Shannon básicamente
fundó el diseño práctico de circuitos digitales.
George Stibitz
construyó una computadora basada en relés —a la cual apodó "Modelo K" (porque la construyó en una
cocina, en inglés "kitchen")— que utilizaba la suma binaria para realizar los cálculos.
Claude Shannon George Stibitz
UNTRODUCCION A LOS SITEMAS OPERATIVOS
 El 8 de enero de 1940 terminaron el diseño de una "Calculadora de Números Complejos", la cual era
capaz de realizar cálculos con números complejos.
 Stábat logró enviar comandos de manera remota a la Calculadora de Números Complejos a través de la
línea telefónica mediante un teletipo
John Von Neumann
fue un matemático húngaro-estadounidense que realizó contribuciones fundamentales en física
cuántica, análisis funcional, teoría de conjuntos, ciencias de la computación, economía, análisis
numérico, cibernética, hidrodinámica, estadística y muchos otros campos.
INTRODUCCION A LOS SISTEMAS OPERATIVOS
John Presper Eckert
Hizo amistad con John William Mauchly que mantendría para toda la vida. De esta asociación se produjeron
varios de los logros más importantes en la computación moderna. En seguida, Eckert se interesó por las
ideas que tenía Mauchly sobre la construcción de un computador y de la colaboración de ambos surgió el
proyecto ENIAC. En mayo de 1943 designaron a Eckert ingeniero principal del proyecto cuya tarea específica
era diseñar los circuitos electrónicos. Uno de los problemas que solucionó fue conseguir que las 18.000
válvulas de las que estaba compuesto el ENIAC tuvieran una vida larga para que así el ENIAC fuera viable.
Norbert Wiener
fue un matemático estadounidense, conocido como el fundador de la cibernética. Acuñó el término en su
libro Cibernética o el control y comunicación en animales y máquinas, publicado en 1948.
Thomas Harold Flowers
era un ingeniero británico que diseñó Colossus, la primera computadora electrónica digital y programable.
John Presper Eckert Norbert Wiener Thomas Harold Flowers
INTRODUCCION A LOS SISTEMAS OPERATVOS
Colossus:
Las máquinas Colossus fueron los primeros dispositivos calculadores electrónicos usados por los británicos
para leer las comunicaciones cifradas alemanas durante la Segunda Guerra Mundial. Colossus fue uno de los
primeros computadores digitales.
Alan Turing: Es considerado uno de los padres de la ciencia de la computación siendo el
precursor de la informática moderna. Proporcionó una influyente formalización de los conceptos
de algoritmo y computación: la máquina de Turing. Formuló su propia versión de la hoy
ampliamente aceptada Tesis de Church-Turing.
INTRODUCCION A LOS SISTEMAS OPERATIVOS
ENIGMA
Enigma era el nombre de una máquina que disponía de un mecanismo de cifrado rotatorio, que permitía
usarla tanto para cifrar como para descifrar mensajes. Varios de sus modelos fueron muy utilizados en
Europa desde inicios de los años 1920.
HISTORIA
GENERACION DE LOS COMPUTADORES
• 1ra Generación: A finales de la década de 1940, con lo que se podría considerar la aparición de la
primera generación de computadoras, En aquel entonces las computadoras eran máquinas muy
costosas lo que hacía que estuvieran muy solicitadas y que sólo pudieran utilizarse en periodos breves
de tiempo. Todo se hacía en lenguaje de máquina.
• 2da Generación: A principios de los años 50 con el objeto de facilitar la interacción entre persona y
computadora, 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.
• 3ra Generación: 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
ordenadores. Para ello se utilizaban técnicas de lo más diversas.
• 4ta Generación: El lanzamiento oficial del ordenador Macintosh en enero de 1984, al precio de US
$1,995 (después cambiado a $2,495 dólares). Incluía su sistema operativo Mac OS cuya características
novedosas era una GUI (Graphic User Interface), Multitareas y Mouse.
CONCEPTO DE SISTEMA
Un sistema informático es un conjunto de partes que funcionan relacionándose entre
sí con un objetivo preciso. Sus partes son: hardware, software y las personas que lo
usan.
Por ejemplo, una computadora, sus dispositivos periféricos y la persona que la maneja,
pueden constituir un sistema informático.
CONCEPTO DE SISTEMA OPERATIVO
Un sistema operativo (SO o, frecuentemente, OS —del inglés Operating System—) es un programa o
conjunto de programas que en un sistema informático gestiona los recursos de hardware y provee servicios
a los programas de aplicación, ejecutándose en modo privilegiado respecto de los restantes y anteriores
próximos y viceversa.
• Conjunto de programas que se integran con el hardware para facilitar al usuario, el aprovechamiento de
los recursos disponibles. Algunos de sus objetivos principales son:
– Provee de un ambiente conveniente de trabajo.
– Hace uso eficiente del Hardware.
– Provee de una adecuada distribución de los recursos.
• Para un Sistema Operativo real deberá satisfacer las siguientes funciones:
– Gobierna el Sistema.
– Asigna los recursos.
– Administra y controlar la ejecución de los programas.
• Un sistema de computo en muchos casos cuenta con demasiados recursos para ser utilizados por un
solo usuario, es en estos casos cuando se puede dar servicio a varios procesos.
TIPOS DE SISTEMAS OPERATIVOS
Es la estructura de los primeros sistemas operativos constituídos fundamentalmente por un solo programa
compuesto de un conjunto de rutinas entrelazadas de tal forma que cada una puede llamar a cualquier otra.
Las características fundamentales de este tipo de estructura son:
• Construcción del programa final a base de módulos compilados separadamente que se unen a través del
ligador.
• Buena definición de parámetros de enlace entre las distintas rutinas existentes, que puede provocar
mucho acoplamiento.
• Carecen de protecciones y privilegios al entrar a rutinas que manejan diferentes aspectos de los recursos
de la computadora, como memoria, disco
TIPOS DE SISTEMAS OPERATIVOS
• Monousuarios
Los sistemas operativos monousuarios son aquéllos que soportan a un usuario a la vez, sin importar el
número de procesadores que tenga la computadora o el número de procesos o tareas que el usuario pueda
ejecutar en un mismo instante de tiempo simultáneamente.
• Monotareas
Los sistemas monotarea son aquellos que sólo permiten una tarea a la vez por usuario. Puede darse el caso
de un sistema multiusuario y monotarea, en el cual se admiten varios usuarios al mismo tiempo pero cada
uno de ellos puede estar haciendo solo una tarea a la vez.
• Multitareas
Un sistema operativo multitarea es aquél que le permite al usuario estar realizando varias labores al mismo
tiempo. Por ejemplo, puede estar editando el código fuente de un programa durante su depuración
mientras compila otro programa, a la vez que está recibiendo correo electrónico en un proceso en
background
• Uniproceso
Un sistema operativo uniproceso es aquél que es capaz de manejar solamente un procesador de la
Computadora, de manera que si la computadora tuviese más de uno le sería inútil. El ejemplo más típico de
este tipo de sistemas es el DOS y MacOS.
• Multiproceso
Un sistema operativo multiproceso se refiere al número de procesadores del sistema, que es más de uno y
éste es capaz de usarlos todos para distribuir su carga de trabajo.
TIPOS DE SISTEMAS OPERATIVOS
Sistemas Operativos Distribuidos
Los sistemas operativos distribuidos abarcan los servicios de los de red, logrando integrar recursos
(impresoras, unidades de respaldo, memoria, procesos, unidades centrales de proceso) en una sola máquina
virtual que el usuario accede en forma transparente. Es decir, ahora el usuario ya no necesita saber la
ubicación de los recursos, sino que los conoce por nombre y simplemente los usa como si todos ellos fuesen
locales a su lugar de trabajo habitual.
TIPOS DE SISTEMAS OPERATIVOS
Sistemas Operativos de Red
Los sistemas operativos de red se definen como aquellos que tiene la capacidad de
interactuar con Sistemas operativos en otras computadoras por medio de un medio
de transmisión con el objeto de intercambiar información, transferir archivos, ejecutar
comandos remotos y un sin fin de otras actividades
SISTEMAS DE ARCHIVO
CMOS
Complementary metal-oxide-semiconductor.
Normalmente, semiconductor complementario de óxido de metal, o CMOS, se refiere a un chip de memoria
del equipo alimentado con batería (CR2032), donde se almacena información del proceso de inicio. El
sistema básico de entrada y salida (BIOS) del equipo usa esta información al encender el equipo.
POST
Power On Self Test - AutoTest de Encendido). Es la serie de comprobaciones que una
computadora hace con sus dispositivos al iniciar el sistema. La encargada de hacer el POST es la
BIOS.
El procedimiento POST comprueba que los dispositivos como unidades de disco, las memorias y
otros componentes, funcionen correctamente. En general, estas son las tareas que se
desarrollan durante el POST:
* Verificar la integridad del código de la BIOS.
SISTEMAS DE ARCIVO
FIRMWARE
El firmware es un bloque de instrucciones de máquina para propósitos específicos, grabado en una
memoria, normalmente de lectura/escritura (ROM, EEPROM, flash, etc.), que establece la lógica de más bajo
nivel que controla los circuitos electrónicos de un dispositivo de cualquier tipo. Está fuertemente integrado
con la electrónica del dispositivo siendo el software que tiene directa interacción con el hardware: es el
encargado de controlarlo para ejecutar correctamente las instrucciones externas.
GESTION DE PROCESOS
¿QUE ES UN PROCESO?
Un proceso es básicamente un entorno formado por todos los recursos necesarios para ejecutar programas.
Desde el punto de vista del SO, un proceso es un objeto más que hay que gestionar y al cual hay que dar
servicio.
El sistema operativo es responsable de :
Crear y destruir los procesos.
Parar y reanudar procesos.
Ofrecer mecanismos para que los procesos se comuniquen y sincronicen
GESTION DE PROCESOS
ESTADO DEL PROCESO
Define su actividad actual. Durante su existencia, un proceso pasa por una serie de estados discretos.
Estos estados son :
• Nuevo
• Listo
• En ejecución
• Bloqueado
• Terminado
Nuevo
• Un proceso está en estado de nuevo cuando apenas se encuentra en proceso de crearse.
Listo
• Un proceso está en estado de listo, cuando podría usar una UCP, si hubiera una disponible.
En ejecución
• Un proceso está estado de ejecución, si en ese momento tiene esta ocupando la CPU.
Bloqueado
• Un proceso está en estado de bloqueado, si espera que ocurra algo, como por ejemplo, la terminación
de una E/S, para así poder ponerse en marcha.
Terminado
• Cuando un proceso se ha completado su ejecución pasa a ser un proceso terminado
ADMINISTRACION DE MEMORIA PRINCIPAL
MEMORIA REAL
La memoria real o principal es en donde son ejecutados los programas y procesos de una computadora.
Es el espacio real que existe en memoria para que se ejecuten los procesos.
La memoria es de mayor costo que la memoria secundaria, pero el acceso a la información contenida en ella
es de más rápido acceso.
Solo la memoria cache es más rápida que la principal, pero su costo es a su vez mayor.
MEMORIA VIRTUAL
La memoria virtual es una técnica para proporcionar la simulación de un espacio de memoria mucho
mayor que la memoria física de una máquina.
Esto permite que los programas se hagan sin tener en cuenta el tamaño exacto de la memoria física
ADMINISTRACION DE MEMORIA PRINCIPAL
Direcciones Lógicas y Físicas
Las direcciones lógicas y físicas son iguales en los esquemas de vinculación en tiempo de compilación y de
carga. Difieren en el esquema de vinculación en tiempo de ejecución
Funciones son:
Convertir las direcciones lógicas emitidas por los procesos en direcciones físicas.
Comprobar que la conversión se puede realizar. La dirección lógica podría no tener un dirección física
asociada. Por ejemplo, la pagina correspondiente a una dirección se puede haber trasladado a una zona de
almacenamiento secundario temporalmente.
Comprobar que el proceso que intenta acceder a una cierta dirección de memoria tiene permisos para ello.
.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

historia de las computadoras
historia de las computadorashistoria de las computadoras
historia de las computadoras
 
Desarrollo loren
Desarrollo lorenDesarrollo loren
Desarrollo loren
 
Fundamentos del computador
Fundamentos del computadorFundamentos del computador
Fundamentos del computador
 
Presentación1
Presentación1Presentación1
Presentación1
 
Informática I
Informática I Informática I
Informática I
 
Fundamentos del computador
Fundamentos del computadorFundamentos del computador
Fundamentos del computador
 
Trabajo de power point andres
Trabajo de power point andresTrabajo de power point andres
Trabajo de power point andres
 
Evolución del computador
Evolución del computadorEvolución del computador
Evolución del computador
 
Hstoria de la computadora
Hstoria de la computadoraHstoria de la computadora
Hstoria de la computadora
 
Computadora
ComputadoraComputadora
Computadora
 
La computadora
La computadoraLa computadora
La computadora
 
Historia+de+la+evolución informática moyanodavid
Historia+de+la+evolución informática moyanodavidHistoria+de+la+evolución informática moyanodavid
Historia+de+la+evolución informática moyanodavid
 
¿Qué es Linux y para qué sirve?
¿Qué es Linux y para qué sirve?¿Qué es Linux y para qué sirve?
¿Qué es Linux y para qué sirve?
 
Computadora
ComputadoraComputadora
Computadora
 
Historia Ordenadpres
Historia OrdenadpresHistoria Ordenadpres
Historia Ordenadpres
 
Unidad 1 introducción a la arquitectura de computadores
Unidad 1  introducción a la arquitectura de computadoresUnidad 1  introducción a la arquitectura de computadores
Unidad 1 introducción a la arquitectura de computadores
 
Informatica
InformaticaInformatica
Informatica
 
Marta lucena segovia
Marta lucena segoviaMarta lucena segovia
Marta lucena segovia
 
Evolucion de sistema opertativo
Evolucion de sistema opertativoEvolucion de sistema opertativo
Evolucion de sistema opertativo
 
¿Qué es el computador?
¿Qué es el computador?¿Qué es el computador?
¿Qué es el computador?
 

Destacado

sistemas operativos y software libre
sistemas operativos y software libresistemas operativos y software libre
sistemas operativos y software librekarensitaurrea
 
Sistema operativo software libre marisol gonzález; verónica sanches
Sistema operativo software libre marisol gonzález; verónica sanchesSistema operativo software libre marisol gonzález; verónica sanches
Sistema operativo software libre marisol gonzález; verónica sanchesMarisol González
 
Sistemas operativos para pc (versión 2012)
Sistemas operativos para pc (versión 2012)Sistemas operativos para pc (versión 2012)
Sistemas operativos para pc (versión 2012)Koldo Parra
 
Tesis Maestría en Software Libre
Tesis Maestría en Software LibreTesis Maestría en Software Libre
Tesis Maestría en Software LibreJairo Serrano
 
Sistemas operativos y Software libre
Sistemas operativos y Software libreSistemas operativos y Software libre
Sistemas operativos y Software libremirkaramos
 
Sistemas operativos propietarios y libres
Sistemas operativos   propietarios y libresSistemas operativos   propietarios y libres
Sistemas operativos propietarios y libresDieGoth Dscdjsbvsdj
 
Historia y generacion de la computadora (Trabajo Practico)
Historia y generacion de la computadora (Trabajo Practico)Historia y generacion de la computadora (Trabajo Practico)
Historia y generacion de la computadora (Trabajo Practico)Vilma Fernandez
 
Tesis Prototipo de Sistema de Inteligencia de Negocios
Tesis Prototipo de Sistema de Inteligencia de Negocios Tesis Prototipo de Sistema de Inteligencia de Negocios
Tesis Prototipo de Sistema de Inteligencia de Negocios Nicolás Chavez
 

Destacado (9)

sistemas operativos y software libre
sistemas operativos y software libresistemas operativos y software libre
sistemas operativos y software libre
 
Sistema operativo software libre marisol gonzález; verónica sanches
Sistema operativo software libre marisol gonzález; verónica sanchesSistema operativo software libre marisol gonzález; verónica sanches
Sistema operativo software libre marisol gonzález; verónica sanches
 
Sistemas operativos para pc (versión 2012)
Sistemas operativos para pc (versión 2012)Sistemas operativos para pc (versión 2012)
Sistemas operativos para pc (versión 2012)
 
Tesis Maestría en Software Libre
Tesis Maestría en Software LibreTesis Maestría en Software Libre
Tesis Maestría en Software Libre
 
Sistemas operativos y Software libre
Sistemas operativos y Software libreSistemas operativos y Software libre
Sistemas operativos y Software libre
 
Sistemas operativos propietarios y libres
Sistemas operativos   propietarios y libresSistemas operativos   propietarios y libres
Sistemas operativos propietarios y libres
 
Historia y generacion de la computadora (Trabajo Practico)
Historia y generacion de la computadora (Trabajo Practico)Historia y generacion de la computadora (Trabajo Practico)
Historia y generacion de la computadora (Trabajo Practico)
 
Tesis Prototipo de Sistema de Inteligencia de Negocios
Tesis Prototipo de Sistema de Inteligencia de Negocios Tesis Prototipo de Sistema de Inteligencia de Negocios
Tesis Prototipo de Sistema de Inteligencia de Negocios
 
Historia de los Sistemas Operativos
Historia de los Sistemas OperativosHistoria de los Sistemas Operativos
Historia de los Sistemas Operativos
 

Similar a Presentación1

Historia de la computación
Historia de la computaciónHistoria de la computación
Historia de la computaciónEduardo Reza
 
1.Antecedentes de la computadora y S.O.
1.Antecedentes de la computadora y S.O.1.Antecedentes de la computadora y S.O.
1.Antecedentes de la computadora y S.O.arlett09
 
Instituto inmaculada concepción
Instituto inmaculada concepciónInstituto inmaculada concepción
Instituto inmaculada concepcióncesar omar amador
 
El Origen de las Computadoras
El Origen de las ComputadorasEl Origen de las Computadoras
El Origen de las ComputadorasMXFerreiras03
 
Fundamentos de sistemas operativos
Fundamentos de sistemas operativos Fundamentos de sistemas operativos
Fundamentos de sistemas operativos JenniferAnayaM
 
Historia de el Computador
Historia de el ComputadorHistoria de el Computador
Historia de el ComputadorJahir Martinez
 
Historia y evolucion de los sistemas operativos
Historia y evolucion de los sistemas operativosHistoria y evolucion de los sistemas operativos
Historia y evolucion de los sistemas operativosflaviosimbana
 
1.antecedentes de la computadora y sistemas operativos
1.antecedentes de la computadora y sistemas operativos1.antecedentes de la computadora y sistemas operativos
1.antecedentes de la computadora y sistemas operativosjackie_moncayo
 
Historia y evolucion de los sistemas operativos
Historia y evolucion de los sistemas operativosHistoria y evolucion de los sistemas operativos
Historia y evolucion de los sistemas operativosflaviosimbana
 
Historia del compuador
Historia del compuadorHistoria del compuador
Historia del compuadorPaolita Montes
 
Trabajo 1 historia del compuatdor.
Trabajo 1 historia del compuatdor. Trabajo 1 historia del compuatdor.
Trabajo 1 historia del compuatdor. Tania Lema
 
Historia del computador 2010
Historia del computador 2010Historia del computador 2010
Historia del computador 2010wolberine
 
Historia del compuatdor.
 Historia del compuatdor.  Historia del compuatdor.
Historia del compuatdor. Tania Lema
 

Similar a Presentación1 (20)

Historia de la computación
Historia de la computaciónHistoria de la computación
Historia de la computación
 
1.Antecedentes de la computadora y S.O.
1.Antecedentes de la computadora y S.O.1.Antecedentes de la computadora y S.O.
1.Antecedentes de la computadora y S.O.
 
Instituto inmaculada concepción
Instituto inmaculada concepciónInstituto inmaculada concepción
Instituto inmaculada concepción
 
Introducción
IntroducciónIntroducción
Introducción
 
El Origen de las Computadoras
El Origen de las ComputadorasEl Origen de las Computadoras
El Origen de las Computadoras
 
Fundamentos de sistemas operativos
Fundamentos de sistemas operativos Fundamentos de sistemas operativos
Fundamentos de sistemas operativos
 
Historia de el Computador
Historia de el ComputadorHistoria de el Computador
Historia de el Computador
 
historia computador
historia computadorhistoria computador
historia computador
 
Historia del computador
Historia  del  computadorHistoria  del  computador
Historia del computador
 
Historia del computador
Historia del computador Historia del computador
Historia del computador
 
Historia y evolucion de los sistemas operativos
Historia y evolucion de los sistemas operativosHistoria y evolucion de los sistemas operativos
Historia y evolucion de los sistemas operativos
 
Historia Sobre La Computadora
Historia Sobre La ComputadoraHistoria Sobre La Computadora
Historia Sobre La Computadora
 
1.antecedentes de la computadora y sistemas operativos
1.antecedentes de la computadora y sistemas operativos1.antecedentes de la computadora y sistemas operativos
1.antecedentes de la computadora y sistemas operativos
 
Historia
HistoriaHistoria
Historia
 
Historia y evolucion de los sistemas operativos
Historia y evolucion de los sistemas operativosHistoria y evolucion de los sistemas operativos
Historia y evolucion de los sistemas operativos
 
Historia del compuador
Historia del compuadorHistoria del compuador
Historia del compuador
 
El computador
El computadorEl computador
El computador
 
Trabajo 1 historia del compuatdor.
Trabajo 1 historia del compuatdor. Trabajo 1 historia del compuatdor.
Trabajo 1 historia del compuatdor.
 
Historia del computador 2010
Historia del computador 2010Historia del computador 2010
Historia del computador 2010
 
Historia del compuatdor.
 Historia del compuatdor.  Historia del compuatdor.
Historia del compuatdor.
 

Último

Enrique Amarista Graterol - eCommerce Day Chile 2024
Enrique Amarista Graterol - eCommerce Day Chile 2024Enrique Amarista Graterol - eCommerce Day Chile 2024
Enrique Amarista Graterol - eCommerce Day Chile 2024eCommerce Institute
 
Pablo Scasso - eCommerce Day Chile 2024
Pablo Scasso -  eCommerce Day Chile 2024Pablo Scasso -  eCommerce Day Chile 2024
Pablo Scasso - eCommerce Day Chile 2024eCommerce Institute
 
Sebastián Iturriaga - eCommerce Day Chile 2024
Sebastián Iturriaga - eCommerce Day Chile 2024Sebastián Iturriaga - eCommerce Day Chile 2024
Sebastián Iturriaga - eCommerce Day Chile 2024eCommerce Institute
 
CURSO DE INICIACIÓN Á ASTRONOMÍA: O noso lugar no universo
CURSO DE INICIACIÓN Á ASTRONOMÍA: O noso lugar no universoCURSO DE INICIACIÓN Á ASTRONOMÍA: O noso lugar no universo
CURSO DE INICIACIÓN Á ASTRONOMÍA: O noso lugar no universoanoiteenecesaria
 
Guiaparacrearslideshareticsvirtual2024abril
Guiaparacrearslideshareticsvirtual2024abrilGuiaparacrearslideshareticsvirtual2024abril
Guiaparacrearslideshareticsvirtual2024abriljulianagomezm2
 
Felipe González - eCommerce Day Chile 2024
Felipe González - eCommerce Day Chile 2024Felipe González - eCommerce Day Chile 2024
Felipe González - eCommerce Day Chile 2024eCommerce Institute
 
Act#3.2_Investigación_Bibliográfica_Comunicación_Equipo.pdf
Act#3.2_Investigación_Bibliográfica_Comunicación_Equipo.pdfAct#3.2_Investigación_Bibliográfica_Comunicación_Equipo.pdf
Act#3.2_Investigación_Bibliográfica_Comunicación_Equipo.pdfXimenaGonzlez95
 
José Ignacio Calle, Nathalie Jacobs - eCommerce Day Chile 2024
José Ignacio Calle, Nathalie Jacobs - eCommerce Day Chile 2024José Ignacio Calle, Nathalie Jacobs - eCommerce Day Chile 2024
José Ignacio Calle, Nathalie Jacobs - eCommerce Day Chile 2024eCommerce Institute
 
Alexander Rubilar, Enzo Tapia - eCommerce Day Chile 2024
Alexander Rubilar, Enzo Tapia - eCommerce Day Chile 2024Alexander Rubilar, Enzo Tapia - eCommerce Day Chile 2024
Alexander Rubilar, Enzo Tapia - eCommerce Day Chile 2024eCommerce Institute
 
CURSO DE INICIACIÓN Á ASTRONOMÍA Eclipses na Coruña
CURSO DE INICIACIÓN Á ASTRONOMÍA Eclipses na CoruñaCURSO DE INICIACIÓN Á ASTRONOMÍA Eclipses na Coruña
CURSO DE INICIACIÓN Á ASTRONOMÍA Eclipses na Coruñaanoiteenecesaria
 
Francisco Irarrazaval, Marcos Pueyrredon - eCommerce Day Chile 2024
Francisco Irarrazaval, Marcos Pueyrredon - eCommerce Day Chile 2024Francisco Irarrazaval, Marcos Pueyrredon - eCommerce Day Chile 2024
Francisco Irarrazaval, Marcos Pueyrredon - eCommerce Day Chile 2024eCommerce Institute
 
PRESENTACION EN SST, plan de trabajo del sistema de seguridad y salud en el t...
PRESENTACION EN SST, plan de trabajo del sistema de seguridad y salud en el t...PRESENTACION EN SST, plan de trabajo del sistema de seguridad y salud en el t...
PRESENTACION EN SST, plan de trabajo del sistema de seguridad y salud en el t...angierangel29072017
 
Suiwen He - eCommerce Day Chile 2024
Suiwen He  -  eCommerce  Day  Chile 2024Suiwen He  -  eCommerce  Day  Chile 2024
Suiwen He - eCommerce Day Chile 2024eCommerce Institute
 
Introduccion al Libro de Genesis - Caps 15 al 17.pdf
Introduccion al Libro de Genesis - Caps 15 al 17.pdfIntroduccion al Libro de Genesis - Caps 15 al 17.pdf
Introduccion al Libro de Genesis - Caps 15 al 17.pdfDaniel425270
 
Mercedes Tomas, Florencia Bianchini - eCommerce Day Chile 2024
Mercedes Tomas, Florencia Bianchini - eCommerce Day Chile 2024Mercedes Tomas, Florencia Bianchini - eCommerce Day Chile 2024
Mercedes Tomas, Florencia Bianchini - eCommerce Day Chile 2024eCommerce Institute
 
Nicolás von Graevenitz, Rodrigo Guajardo, Fabián Müller, Alberto Banano Pardo...
Nicolás von Graevenitz, Rodrigo Guajardo, Fabián Müller, Alberto Banano Pardo...Nicolás von Graevenitz, Rodrigo Guajardo, Fabián Müller, Alberto Banano Pardo...
Nicolás von Graevenitz, Rodrigo Guajardo, Fabián Müller, Alberto Banano Pardo...eCommerce Institute
 
Presupuesto por Resultados de Seguridad Ciudadana .pptx
Presupuesto por Resultados de Seguridad Ciudadana .pptxPresupuesto por Resultados de Seguridad Ciudadana .pptx
Presupuesto por Resultados de Seguridad Ciudadana .pptxhugogabrielac1
 

Último (18)

Enrique Amarista Graterol - eCommerce Day Chile 2024
Enrique Amarista Graterol - eCommerce Day Chile 2024Enrique Amarista Graterol - eCommerce Day Chile 2024
Enrique Amarista Graterol - eCommerce Day Chile 2024
 
Pablo Scasso - eCommerce Day Chile 2024
Pablo Scasso -  eCommerce Day Chile 2024Pablo Scasso -  eCommerce Day Chile 2024
Pablo Scasso - eCommerce Day Chile 2024
 
Sebastián Iturriaga - eCommerce Day Chile 2024
Sebastián Iturriaga - eCommerce Day Chile 2024Sebastián Iturriaga - eCommerce Day Chile 2024
Sebastián Iturriaga - eCommerce Day Chile 2024
 
CURSO DE INICIACIÓN Á ASTRONOMÍA: O noso lugar no universo
CURSO DE INICIACIÓN Á ASTRONOMÍA: O noso lugar no universoCURSO DE INICIACIÓN Á ASTRONOMÍA: O noso lugar no universo
CURSO DE INICIACIÓN Á ASTRONOMÍA: O noso lugar no universo
 
Guiaparacrearslideshareticsvirtual2024abril
Guiaparacrearslideshareticsvirtual2024abrilGuiaparacrearslideshareticsvirtual2024abril
Guiaparacrearslideshareticsvirtual2024abril
 
Felipe González - eCommerce Day Chile 2024
Felipe González - eCommerce Day Chile 2024Felipe González - eCommerce Day Chile 2024
Felipe González - eCommerce Day Chile 2024
 
Act#3.2_Investigación_Bibliográfica_Comunicación_Equipo.pdf
Act#3.2_Investigación_Bibliográfica_Comunicación_Equipo.pdfAct#3.2_Investigación_Bibliográfica_Comunicación_Equipo.pdf
Act#3.2_Investigación_Bibliográfica_Comunicación_Equipo.pdf
 
Biomecánica y análisis de puestos trabajo pptx
Biomecánica y análisis de puestos trabajo pptxBiomecánica y análisis de puestos trabajo pptx
Biomecánica y análisis de puestos trabajo pptx
 
José Ignacio Calle, Nathalie Jacobs - eCommerce Day Chile 2024
José Ignacio Calle, Nathalie Jacobs - eCommerce Day Chile 2024José Ignacio Calle, Nathalie Jacobs - eCommerce Day Chile 2024
José Ignacio Calle, Nathalie Jacobs - eCommerce Day Chile 2024
 
Alexander Rubilar, Enzo Tapia - eCommerce Day Chile 2024
Alexander Rubilar, Enzo Tapia - eCommerce Day Chile 2024Alexander Rubilar, Enzo Tapia - eCommerce Day Chile 2024
Alexander Rubilar, Enzo Tapia - eCommerce Day Chile 2024
 
CURSO DE INICIACIÓN Á ASTRONOMÍA Eclipses na Coruña
CURSO DE INICIACIÓN Á ASTRONOMÍA Eclipses na CoruñaCURSO DE INICIACIÓN Á ASTRONOMÍA Eclipses na Coruña
CURSO DE INICIACIÓN Á ASTRONOMÍA Eclipses na Coruña
 
Francisco Irarrazaval, Marcos Pueyrredon - eCommerce Day Chile 2024
Francisco Irarrazaval, Marcos Pueyrredon - eCommerce Day Chile 2024Francisco Irarrazaval, Marcos Pueyrredon - eCommerce Day Chile 2024
Francisco Irarrazaval, Marcos Pueyrredon - eCommerce Day Chile 2024
 
PRESENTACION EN SST, plan de trabajo del sistema de seguridad y salud en el t...
PRESENTACION EN SST, plan de trabajo del sistema de seguridad y salud en el t...PRESENTACION EN SST, plan de trabajo del sistema de seguridad y salud en el t...
PRESENTACION EN SST, plan de trabajo del sistema de seguridad y salud en el t...
 
Suiwen He - eCommerce Day Chile 2024
Suiwen He  -  eCommerce  Day  Chile 2024Suiwen He  -  eCommerce  Day  Chile 2024
Suiwen He - eCommerce Day Chile 2024
 
Introduccion al Libro de Genesis - Caps 15 al 17.pdf
Introduccion al Libro de Genesis - Caps 15 al 17.pdfIntroduccion al Libro de Genesis - Caps 15 al 17.pdf
Introduccion al Libro de Genesis - Caps 15 al 17.pdf
 
Mercedes Tomas, Florencia Bianchini - eCommerce Day Chile 2024
Mercedes Tomas, Florencia Bianchini - eCommerce Day Chile 2024Mercedes Tomas, Florencia Bianchini - eCommerce Day Chile 2024
Mercedes Tomas, Florencia Bianchini - eCommerce Day Chile 2024
 
Nicolás von Graevenitz, Rodrigo Guajardo, Fabián Müller, Alberto Banano Pardo...
Nicolás von Graevenitz, Rodrigo Guajardo, Fabián Müller, Alberto Banano Pardo...Nicolás von Graevenitz, Rodrigo Guajardo, Fabián Müller, Alberto Banano Pardo...
Nicolás von Graevenitz, Rodrigo Guajardo, Fabián Müller, Alberto Banano Pardo...
 
Presupuesto por Resultados de Seguridad Ciudadana .pptx
Presupuesto por Resultados de Seguridad Ciudadana .pptxPresupuesto por Resultados de Seguridad Ciudadana .pptx
Presupuesto por Resultados de Seguridad Ciudadana .pptx
 

Presentación1

  • 1.
  • 2.  INTRODUCCION A LOS SISTEMAS OPERATIVOS  HISTORIA  CONCEPTO DE SISTEMA  CONCEPTO DE SISTEMA OPERATIVO  TIPOS DE SISTEMA OPERATIVO  GESTION DE PROCESOS  ADMINISTRACION DE MEMORIA PRINCIPAL
  • 3. Un Sistema Operativo (SO) es el software básico de una computadora que provee una interfaz entre el resto de programas del ordenador, los dispositivos hardware y el usuario.
  • 4. INTRODUCCION A LOS SISTEMAS OPERATIVOS Charles Babbage  Fue un matemático británico y científico de la computación. Diseñó y parcialmente implementó una máquina a vapor, de diferencias mecánicas para calcular tablas de números.  También diseñó, pero nunca construyó, la máquina analítica para ejecutar programas de tabulación o computación; por estos inventos se le considera como una de las primeras personas en concebir la idea de lo que hoy llamaríamos una computadora, por lo que se le considera como "El Padre de la Computación". En el Museo de Ciencias de Londres se exhiben partes de sus mecanismos inconclusos. Ada Lovelace  Ella desarrolló instrucciones para hacer computaciones en una versión temprana del computador  La primera publicación de Ada Augusta fue una traducción y análisis de un ensayo escrito por un matemático italiano sobre la computadora de Babbage, o como él lo llamó, su Motor Analítico. Herman Hollerith fue un estadístico estadounidense que inventó la máquina tabuladora. Es considerado como el primer informático, es decir, el primero que logra el tratamiento automático de la información (Informática = Información + automática). Charles Babbage Ada Lovelace Herman Hollerith
  • 5. UNTRODUCCION A LOS SISTEMAS OPERATIVOS Herman Hollerith  ideó una tarjeta perforada, una cartulina en la que, según estuviera perforada o no en determinadas posiciones, se contestaba este tipo de preguntas. La tarjeta tenía 80 columnas.  la máquina tabuladora de Hollerith (considerada por algunos como la primera computadora) para elaborar el censo de 1890. Se tardaron sólo 3 años en perforar unas 56 millones de tarjetas Claude Shannon  En 1937, realizó su tesis doctoral en el MIT, en la cual implementaba el Álgebra de Boole y aritmética binaria utilizando relés y conmutadores por primera vez en la historia  Titulada Un Análisis Simbólico de Circuitos Conmutadores y Relés, la tesis de Shannon básicamente fundó el diseño práctico de circuitos digitales. George Stibitz construyó una computadora basada en relés —a la cual apodó "Modelo K" (porque la construyó en una cocina, en inglés "kitchen")— que utilizaba la suma binaria para realizar los cálculos. Claude Shannon George Stibitz
  • 6. UNTRODUCCION A LOS SITEMAS OPERATIVOS  El 8 de enero de 1940 terminaron el diseño de una "Calculadora de Números Complejos", la cual era capaz de realizar cálculos con números complejos.  Stábat logró enviar comandos de manera remota a la Calculadora de Números Complejos a través de la línea telefónica mediante un teletipo John Von Neumann fue un matemático húngaro-estadounidense que realizó contribuciones fundamentales en física cuántica, análisis funcional, teoría de conjuntos, ciencias de la computación, economía, análisis numérico, cibernética, hidrodinámica, estadística y muchos otros campos.
  • 7. INTRODUCCION A LOS SISTEMAS OPERATIVOS John Presper Eckert Hizo amistad con John William Mauchly que mantendría para toda la vida. De esta asociación se produjeron varios de los logros más importantes en la computación moderna. En seguida, Eckert se interesó por las ideas que tenía Mauchly sobre la construcción de un computador y de la colaboración de ambos surgió el proyecto ENIAC. En mayo de 1943 designaron a Eckert ingeniero principal del proyecto cuya tarea específica era diseñar los circuitos electrónicos. Uno de los problemas que solucionó fue conseguir que las 18.000 válvulas de las que estaba compuesto el ENIAC tuvieran una vida larga para que así el ENIAC fuera viable. Norbert Wiener fue un matemático estadounidense, conocido como el fundador de la cibernética. Acuñó el término en su libro Cibernética o el control y comunicación en animales y máquinas, publicado en 1948. Thomas Harold Flowers era un ingeniero británico que diseñó Colossus, la primera computadora electrónica digital y programable. John Presper Eckert Norbert Wiener Thomas Harold Flowers
  • 8. INTRODUCCION A LOS SISTEMAS OPERATVOS Colossus: Las máquinas Colossus fueron los primeros dispositivos calculadores electrónicos usados por los británicos para leer las comunicaciones cifradas alemanas durante la Segunda Guerra Mundial. Colossus fue uno de los primeros computadores digitales. Alan Turing: Es considerado uno de los padres de la ciencia de la computación siendo el precursor de la informática moderna. Proporcionó una influyente formalización de los conceptos de algoritmo y computación: la máquina de Turing. Formuló su propia versión de la hoy ampliamente aceptada Tesis de Church-Turing.
  • 9. INTRODUCCION A LOS SISTEMAS OPERATIVOS ENIGMA Enigma era el nombre de una máquina que disponía de un mecanismo de cifrado rotatorio, que permitía usarla tanto para cifrar como para descifrar mensajes. Varios de sus modelos fueron muy utilizados en Europa desde inicios de los años 1920.
  • 10. HISTORIA GENERACION DE LOS COMPUTADORES • 1ra Generación: A finales de la década de 1940, con lo que se podría considerar la aparición de la primera generación de computadoras, En aquel entonces las computadoras eran máquinas muy costosas lo que hacía que estuvieran muy solicitadas y que sólo pudieran utilizarse en periodos breves de tiempo. Todo se hacía en lenguaje de máquina. • 2da Generación: A principios de los años 50 con el objeto de facilitar la interacción entre persona y computadora, 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. • 3ra Generación: 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 ordenadores. Para ello se utilizaban técnicas de lo más diversas. • 4ta Generación: El lanzamiento oficial del ordenador Macintosh en enero de 1984, al precio de US $1,995 (después cambiado a $2,495 dólares). Incluía su sistema operativo Mac OS cuya características novedosas era una GUI (Graphic User Interface), Multitareas y Mouse.
  • 11. CONCEPTO DE SISTEMA Un sistema informático es un conjunto de partes que funcionan relacionándose entre sí con un objetivo preciso. Sus partes son: hardware, software y las personas que lo usan. Por ejemplo, una computadora, sus dispositivos periféricos y la persona que la maneja, pueden constituir un sistema informático.
  • 12. CONCEPTO DE SISTEMA OPERATIVO Un sistema operativo (SO o, frecuentemente, OS —del inglés Operating System—) es un programa o conjunto de programas que en un sistema informático gestiona los recursos de hardware y provee servicios a los programas de aplicación, ejecutándose en modo privilegiado respecto de los restantes y anteriores próximos y viceversa. • Conjunto de programas que se integran con el hardware para facilitar al usuario, el aprovechamiento de los recursos disponibles. Algunos de sus objetivos principales son: – Provee de un ambiente conveniente de trabajo. – Hace uso eficiente del Hardware. – Provee de una adecuada distribución de los recursos. • Para un Sistema Operativo real deberá satisfacer las siguientes funciones: – Gobierna el Sistema. – Asigna los recursos. – Administra y controlar la ejecución de los programas. • Un sistema de computo en muchos casos cuenta con demasiados recursos para ser utilizados por un solo usuario, es en estos casos cuando se puede dar servicio a varios procesos.
  • 13. TIPOS DE SISTEMAS OPERATIVOS Es la estructura de los primeros sistemas operativos constituídos fundamentalmente por un solo programa compuesto de un conjunto de rutinas entrelazadas de tal forma que cada una puede llamar a cualquier otra. Las características fundamentales de este tipo de estructura son: • Construcción del programa final a base de módulos compilados separadamente que se unen a través del ligador. • Buena definición de parámetros de enlace entre las distintas rutinas existentes, que puede provocar mucho acoplamiento. • Carecen de protecciones y privilegios al entrar a rutinas que manejan diferentes aspectos de los recursos de la computadora, como memoria, disco
  • 14. TIPOS DE SISTEMAS OPERATIVOS • Monousuarios Los sistemas operativos monousuarios son aquéllos que soportan a un usuario a la vez, sin importar el número de procesadores que tenga la computadora o el número de procesos o tareas que el usuario pueda ejecutar en un mismo instante de tiempo simultáneamente. • Monotareas Los sistemas monotarea son aquellos que sólo permiten una tarea a la vez por usuario. Puede darse el caso de un sistema multiusuario y monotarea, en el cual se admiten varios usuarios al mismo tiempo pero cada uno de ellos puede estar haciendo solo una tarea a la vez. • Multitareas Un sistema operativo multitarea es aquél que le permite al usuario estar realizando varias labores al mismo tiempo. Por ejemplo, puede estar editando el código fuente de un programa durante su depuración mientras compila otro programa, a la vez que está recibiendo correo electrónico en un proceso en background • Uniproceso Un sistema operativo uniproceso es aquél que es capaz de manejar solamente un procesador de la Computadora, de manera que si la computadora tuviese más de uno le sería inútil. El ejemplo más típico de este tipo de sistemas es el DOS y MacOS. • Multiproceso Un sistema operativo multiproceso se refiere al número de procesadores del sistema, que es más de uno y éste es capaz de usarlos todos para distribuir su carga de trabajo.
  • 15. TIPOS DE SISTEMAS OPERATIVOS Sistemas Operativos Distribuidos Los sistemas operativos distribuidos abarcan los servicios de los de red, logrando integrar recursos (impresoras, unidades de respaldo, memoria, procesos, unidades centrales de proceso) en una sola máquina virtual que el usuario accede en forma transparente. Es decir, ahora el usuario ya no necesita saber la ubicación de los recursos, sino que los conoce por nombre y simplemente los usa como si todos ellos fuesen locales a su lugar de trabajo habitual.
  • 16. TIPOS DE SISTEMAS OPERATIVOS Sistemas Operativos de Red Los sistemas operativos de red se definen como aquellos que tiene la capacidad de interactuar con Sistemas operativos en otras computadoras por medio de un medio de transmisión con el objeto de intercambiar información, transferir archivos, ejecutar comandos remotos y un sin fin de otras actividades
  • 17. SISTEMAS DE ARCHIVO CMOS Complementary metal-oxide-semiconductor. Normalmente, semiconductor complementario de óxido de metal, o CMOS, se refiere a un chip de memoria del equipo alimentado con batería (CR2032), donde se almacena información del proceso de inicio. El sistema básico de entrada y salida (BIOS) del equipo usa esta información al encender el equipo. POST Power On Self Test - AutoTest de Encendido). Es la serie de comprobaciones que una computadora hace con sus dispositivos al iniciar el sistema. La encargada de hacer el POST es la BIOS. El procedimiento POST comprueba que los dispositivos como unidades de disco, las memorias y otros componentes, funcionen correctamente. En general, estas son las tareas que se desarrollan durante el POST: * Verificar la integridad del código de la BIOS.
  • 18. SISTEMAS DE ARCIVO FIRMWARE El firmware es un bloque de instrucciones de máquina para propósitos específicos, grabado en una memoria, normalmente de lectura/escritura (ROM, EEPROM, flash, etc.), que establece la lógica de más bajo nivel que controla los circuitos electrónicos de un dispositivo de cualquier tipo. Está fuertemente integrado con la electrónica del dispositivo siendo el software que tiene directa interacción con el hardware: es el encargado de controlarlo para ejecutar correctamente las instrucciones externas.
  • 19. GESTION DE PROCESOS ¿QUE ES UN PROCESO? Un proceso es básicamente un entorno formado por todos los recursos necesarios para ejecutar programas. Desde el punto de vista del SO, un proceso es un objeto más que hay que gestionar y al cual hay que dar servicio. El sistema operativo es responsable de : Crear y destruir los procesos. Parar y reanudar procesos. Ofrecer mecanismos para que los procesos se comuniquen y sincronicen
  • 20. GESTION DE PROCESOS ESTADO DEL PROCESO Define su actividad actual. Durante su existencia, un proceso pasa por una serie de estados discretos. Estos estados son : • Nuevo • Listo • En ejecución • Bloqueado • Terminado Nuevo • Un proceso está en estado de nuevo cuando apenas se encuentra en proceso de crearse. Listo • Un proceso está en estado de listo, cuando podría usar una UCP, si hubiera una disponible. En ejecución • Un proceso está estado de ejecución, si en ese momento tiene esta ocupando la CPU. Bloqueado • Un proceso está en estado de bloqueado, si espera que ocurra algo, como por ejemplo, la terminación de una E/S, para así poder ponerse en marcha. Terminado • Cuando un proceso se ha completado su ejecución pasa a ser un proceso terminado
  • 21. ADMINISTRACION DE MEMORIA PRINCIPAL MEMORIA REAL La memoria real o principal es en donde son ejecutados los programas y procesos de una computadora. Es el espacio real que existe en memoria para que se ejecuten los procesos. La memoria es de mayor costo que la memoria secundaria, pero el acceso a la información contenida en ella es de más rápido acceso. Solo la memoria cache es más rápida que la principal, pero su costo es a su vez mayor. MEMORIA VIRTUAL La memoria virtual es una técnica para proporcionar la simulación de un espacio de memoria mucho mayor que la memoria física de una máquina. Esto permite que los programas se hagan sin tener en cuenta el tamaño exacto de la memoria física
  • 22. ADMINISTRACION DE MEMORIA PRINCIPAL Direcciones Lógicas y Físicas Las direcciones lógicas y físicas son iguales en los esquemas de vinculación en tiempo de compilación y de carga. Difieren en el esquema de vinculación en tiempo de ejecución Funciones son: Convertir las direcciones lógicas emitidas por los procesos en direcciones físicas. Comprobar que la conversión se puede realizar. La dirección lógica podría no tener un dirección física asociada. Por ejemplo, la pagina correspondiente a una dirección se puede haber trasladado a una zona de almacenamiento secundario temporalmente. Comprobar que el proceso que intenta acceder a una cierta dirección de memoria tiene permisos para ello. .