SlideShare una empresa de Scribd logo
1 de 13
U<br />right738505n sistema operativo es una capa de software que permite la comunicación maquina-persona, también se le puede entender como un administrador de los recursos (hardware) que nos ofrece la máquina para permitir un buen uso de ella por medio de los programas o aplicaciones.<br />Ejemplos de sistemas operativos:<br />DOS<br />GNU/LINUX<br />Microsoft Windows<br />Mac OS X<br />BSD<br />Solaris<br />En breve 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. Las funciones básicas del sistema operativo son administrar los recursos de la maquina, coordinar el hardware y organizar archivos de almacenamiento.<br />Los sistemas operativos mas utilizados son Dos, Windows, Linux y Mac. Alguinos SO ya vienen con un navegador integrado, como Windows que trae el navegador Internet Explorer.<br />18630907120255Windows es un sistema operativo, es decir, el encargado de controlar y dirigir el ordenador, traduciendo las instrucciones a un lenguaje que el hardware-partes físicas del ordenador- puede comprender. La diferencia con el sistema operativo tradicional esta en la manera intuitiva mediante dibujos o iconos de comunicarse con el pc en vez de teclear comandos.<br />HISTORIA DE LOS SISTEMAS OPERATIVOS<br />left1643380Los primeros computadores no tenían sistema operativo El programador cargaban en lenguaje máquina, y tenía que hacer todo el software.<br />De 1955 a 1965 se crean los sistemas de procesamiento por lotes (Batch Files). Se agrupaban varios trabajos en un lote, para agilizar el proceso.<br />Conceptos básicos de un sistema operativo<br />Un sistema operativo (SO) es un programa(o un conjunto de programas) que dan a las personas la oportunidad de usar el hardware de una computadora(CPU, memoria, periféricos y otros).<br />Sin un sistema operativo, las personas no podrían usar las computadoras o los programas que se ejecutan sobre estas.<br />Los usuarios no dan las instrucciones a las computadoras, sino al sistema operativo. El sistema operativo dará la instrucción al hardware para ejecutar las tareas requeridas. La tarea de un sistema operativo es llevar a cabo las solicitudes de los usuarios.<br />Para que los usuarios tengan la habilidad de utilizar una computadora, el sistema operativo tiene un número de tareas que debe llevar a cabo. Algunas de estas son:<br />Dar a las aplicaciones la posibilidad de almacenar y cargar datos<br />Controlar el flujo de datos de la computadora<br />Permitir a los programas ejecutarse sin interferir con los demás programas<br />Compartir datos y trabajar entre programas independientes<br />Manejar los errores<br />Administrar los recursos en una computadora<br />Hay muchos y diferentes sistemas operativos en el mercado. Algunos ejemplos son: Windows XP, Windows 2000, Windows 2003, Solaris, GNU/Linux.<br />Definición de proceso<br />+ Se podría definir proceso como: ‘Un programa en ejecución’<br />+ Para el Sistema Operativo un proceso es: ‘Un conjunto de estructuras de datos, registros y campos con valores.’<br />Estructuras de Control<br />1º) Tablas de memoria:<br />+ emplean para saber que uso reciben las memorias principal y secundarias.<br />+ Y también para obtener cualquier otro tipo de información , relacionada con la memoria.<br />2º) Tablas de ficheros:<br />+ Almacenan toda la información que contiene un fichero o archivo.<br />3º) Tablas de dispositivos de E/S:<br />+ Almacenan toda la información sobre los periféricos o dispositivos de E/S.<br />4º) Tablas de procesos:<br />+ Se utilizan para gestionar toda la información que utiliza el Sistema Operativo al manejar los distintos procesos. Estructuras de Control de Procesos:<br />Imagen del proceso<br />1º) Espacio en memoria para almacenar los distintos procesos.<br />217741513862052º) Espacio en memoria para almacenar la ‘pila de ejecución’ (Estructura de tamaño intermedio, donde se almacenan datos temporales necesarios en un proceso.)<br />3º) ‘Bloque de control de proceso (PCB)’, (Registro con el cual el Sistema Operativo, toma información sobre cada proceso.)<br />La Tabla de Procesos<br />+ Si enlazamos todos los ‘bloques de control de procesos’ (PCBs), mediante un array o bien una lista enlazada, obtenemos la ‘tabla de procesos’.<br />- Esta, toma información de cada uno de los procesos.<br />- Cada proceso consta de un identificador (PI, Identificador de Procesos) para un correcto uso y control.<br />Que contiene la imagen del proceso: Esta esta formada por: 1)PCB 2)Pila 3)codigo 4)Datos<br />Información de Estado<br />+ Se encarga de almacenar el contenido de los registros del procesador cuando el proceso, no esta ejecutándose.<br />+ Este proceso normalmente esta supervisado y dirigido por el hardware de la máquina.<br />Información de control<br />+ Es la información que se utiliza para obtener datos relacionados con el control del proceso.<br />Los privilegios del proceso<br />+ Debido a que el microprocesador, no dispone de memoria ilimitada para la ejecución de los procesos, a estos se les aplica un ‘sistema de privilegios de proceso’.<br />+ De esta forma un proceso con ‘mayor privilegio de proceso’ puede interrumpir uno de menor ‘privilegio’, pero nunca al revés.<br />Comunicación entre procesos<br />+ Son todos esos datos que guardan la información de las operaciones realizadas entre procesos.<br />Módulos de Ejecución<br />+ El Sistema Operativo utiliza estructuras para controlar los distintos procesos.<br />Existen dos formas de ejecución:<br />+ El modo núcleo: Este modo es controlado y utilizado por el Sistema Operativo.<br />+ El módulo usuario: En este modo se ejecutan los procesos del usuario, no se puede acceder a las estructuras del sistema.<br />+ Para cambiar entre modos se utilizan ciertos métodos:<br />- Para pasar de modo núcleo a modo usuario, basta con realizar la instrucción:<br />Changemode (CM)<br />- Para pasar de modo usuario a modo núcleo el sistema es mucho más complejo.<br />+ Si el usuario necesita utilizar las estructuras del sistema, deberá realizar una ‘llamada al sistema.’<br />La llamada al sistema:<br />+ Funciona como una interrupción pero proviene del software.<br />+ De esta manera al producirse la interrupción se pasa automáticamente al modo núcleo.<br />+ Cuando se produce un<br />a de estas ‘interrupciones’ el microprocesador hace ‘un cambio de contexto’, es decir guarda toda la información en registros PCB.<br />Estados de un Proceso:<br />+ El estado describe la situación actual de un proceso.<br />+ Dependiendo de este, el Sistema Operativo considera la acción que llevará a cabo.<br />+ La clasificación más simple viene dada por el ‘Modelo de 2 Estados’<br />+ No todos los procesos que no ejecutan están en la misma situación<br />+ Un modelo que representa mejor este proceso es el ‘Modelo de 5 Estados’<br />El Modelo de 5 Estados<br />+ Si el Sistema Operativo se queda sin recursos el proceso se queda en ‘Nuevo’.<br />+ Cuando recibe suficientes recursos pasa al estado ‘Listo’.<br />- Este ya es un proceso completamente funcional, aunque el Sistema Operativo no permite que haya más de un proceso ejecutándose simultáneamente.<br />+ Cuando el Sistema Operativo permite continuar el proceso, este pasa al estado de ‘Ejecución’.<br />+ Una vez finalizada la ejecución, el proceso acaba en el estado ‘Terminado’.<br />- Durante ciertos instantes se mantiene la información del proceso en el PCB, con el objetivo de obtener datos sobre este.<br />+ Por último el Sistema Operativo repite todos los pasos anteriores con el resto de procesos, que se encontraban ‘en espera’.<br />+ Un estado especial sería ‘bloqueado’, por el cuál el proceso es interrumpido hasta que cumpla ciertos requisitos.<br />        <br />     <br /> <br />
Taller de sistemas
Taller de sistemas
Taller de sistemas
Taller de sistemas
Taller de sistemas
Taller de sistemas
Taller de sistemas
Taller de sistemas
Taller de sistemas
Taller de sistemas
Taller de sistemas
Taller de sistemas

Más contenido relacionado

La actualidad más candente

Estructura Y Caracteristicas De Los S
Estructura Y  Caracteristicas De Los  SEstructura Y  Caracteristicas De Los  S
Estructura Y Caracteristicas De Los Scarlos
 
Fundamentos de los sistemas operativos
Fundamentos de los sistemas operativosFundamentos de los sistemas operativos
Fundamentos de los sistemas operativosJohan Olarte
 
Fundamentos de sistemas operativos
Fundamentos de sistemas operativosFundamentos de sistemas operativos
Fundamentos de sistemas operativosuweimardorado
 
Trabajo grupal sistema operativo capítulo 2 26 10-2011
Trabajo grupal sistema operativo capítulo 2   26 10-2011Trabajo grupal sistema operativo capítulo 2   26 10-2011
Trabajo grupal sistema operativo capítulo 2 26 10-2011ecuatareas
 
3 estructura de un sistema operativo
3 estructura de un sistema operativo3 estructura de un sistema operativo
3 estructura de un sistema operativoplata17
 
Sistemas operativos por niveles y su definicion de cada una de las capas.
Sistemas operativos por niveles y su definicion de cada una de las capas.Sistemas operativos por niveles y su definicion de cada una de las capas.
Sistemas operativos por niveles y su definicion de cada una de las capas.honeyjimenez
 
Sistemas operativos funciones
Sistemas operativos funcionesSistemas operativos funciones
Sistemas operativos funcionesPablo Saúl
 
Estructura de un sistema operativo y funciones basicas
Estructura de un sistema operativo y funciones basicasEstructura de un sistema operativo y funciones basicas
Estructura de un sistema operativo y funciones basicasAldahir IS
 
Capacidad de la Unidad de Procesamiento
Capacidad de la Unidad de ProcesamientoCapacidad de la Unidad de Procesamiento
Capacidad de la Unidad de ProcesamientoFernandoDuarte785515
 
Sistemas operativos 2
Sistemas operativos 2Sistemas operativos 2
Sistemas operativos 2fernel902
 
Estructura de los Sistemas Operativos 2
 Estructura de los Sistemas Operativos 2 Estructura de los Sistemas Operativos 2
Estructura de los Sistemas Operativos 2G Hoyos A
 
Sistemas Operativos Gestion de procesos
Sistemas Operativos Gestion de procesosSistemas Operativos Gestion de procesos
Sistemas Operativos Gestion de procesosChiNo Sosa Erazo
 
5.2 identificar los recursos que administra
5.2 identificar los recursos que administra5.2 identificar los recursos que administra
5.2 identificar los recursos que administradanielvaldez
 

La actualidad más candente (20)

Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad3
Unidad3Unidad3
Unidad3
 
Estructura Y Caracteristicas De Los S
Estructura Y  Caracteristicas De Los  SEstructura Y  Caracteristicas De Los  S
Estructura Y Caracteristicas De Los S
 
Fundamentos de los sistemas operativos
Fundamentos de los sistemas operativosFundamentos de los sistemas operativos
Fundamentos de los sistemas operativos
 
Fundamentos de sistemas operativos
Fundamentos de sistemas operativosFundamentos de sistemas operativos
Fundamentos de sistemas operativos
 
Trabajo grupal sistema operativo capítulo 2 26 10-2011
Trabajo grupal sistema operativo capítulo 2   26 10-2011Trabajo grupal sistema operativo capítulo 2   26 10-2011
Trabajo grupal sistema operativo capítulo 2 26 10-2011
 
Estuctura davis
Estuctura davisEstuctura davis
Estuctura davis
 
3 estructura de un sistema operativo
3 estructura de un sistema operativo3 estructura de un sistema operativo
3 estructura de un sistema operativo
 
Sistemas operativos por niveles y su definicion de cada una de las capas.
Sistemas operativos por niveles y su definicion de cada una de las capas.Sistemas operativos por niveles y su definicion de cada una de las capas.
Sistemas operativos por niveles y su definicion de cada una de las capas.
 
Sistemas operativos funciones
Sistemas operativos funcionesSistemas operativos funciones
Sistemas operativos funciones
 
Estructura de los Sistemas Operativos
Estructura de los Sistemas OperativosEstructura de los Sistemas Operativos
Estructura de los Sistemas Operativos
 
Presentación1
Presentación1Presentación1
Presentación1
 
Fundamentos de sistemas operativos final
Fundamentos de sistemas operativos finalFundamentos de sistemas operativos final
Fundamentos de sistemas operativos final
 
10 funciones sistema operativo
10 funciones sistema operativo10 funciones sistema operativo
10 funciones sistema operativo
 
Estructura de un sistema operativo y funciones basicas
Estructura de un sistema operativo y funciones basicasEstructura de un sistema operativo y funciones basicas
Estructura de un sistema operativo y funciones basicas
 
Capacidad de la Unidad de Procesamiento
Capacidad de la Unidad de ProcesamientoCapacidad de la Unidad de Procesamiento
Capacidad de la Unidad de Procesamiento
 
Sistemas operativos 2
Sistemas operativos 2Sistemas operativos 2
Sistemas operativos 2
 
Estructura de los Sistemas Operativos 2
 Estructura de los Sistemas Operativos 2 Estructura de los Sistemas Operativos 2
Estructura de los Sistemas Operativos 2
 
Sistemas Operativos Gestion de procesos
Sistemas Operativos Gestion de procesosSistemas Operativos Gestion de procesos
Sistemas Operativos Gestion de procesos
 
5.2 identificar los recursos que administra
5.2 identificar los recursos que administra5.2 identificar los recursos que administra
5.2 identificar los recursos que administra
 

Destacado

Destacado (20)

Zasvojenost z računalnikom
Zasvojenost z računalnikomZasvojenost z računalnikom
Zasvojenost z računalnikom
 
Show Fotografico
Show FotograficoShow Fotografico
Show Fotografico
 
VocêJadeuhoje
VocêJadeuhojeVocêJadeuhoje
VocêJadeuhoje
 
Decreto nº 070 adesão a lei de carreira
Decreto nº 070  adesão a lei de carreiraDecreto nº 070  adesão a lei de carreira
Decreto nº 070 adesão a lei de carreira
 
Presentación1
Presentación1Presentación1
Presentación1
 
Relatório 2011 Anjos do Brasil
Relatório 2011 Anjos do BrasilRelatório 2011 Anjos do Brasil
Relatório 2011 Anjos do Brasil
 
Boafilosofia
BoafilosofiaBoafilosofia
Boafilosofia
 
Sexta Feira
Sexta FeiraSexta Feira
Sexta Feira
 
Resit preparation
Resit preparationResit preparation
Resit preparation
 
Um dia de esperança
Um dia de esperançaUm dia de esperança
Um dia de esperança
 
Berlin
BerlinBerlin
Berlin
 
Mooca
MoocaMooca
Mooca
 
Internet, redes sociales y salud
Internet, redes sociales y saludInternet, redes sociales y salud
Internet, redes sociales y salud
 
22_Gayathri duvvuru
22_Gayathri duvvuru22_Gayathri duvvuru
22_Gayathri duvvuru
 
Barcelona
BarcelonaBarcelona
Barcelona
 
Homenagem - Dia da Mulher
Homenagem - Dia da MulherHomenagem - Dia da Mulher
Homenagem - Dia da Mulher
 
EstratéGia De Produtos
EstratéGia De ProdutosEstratéGia De Produtos
EstratéGia De Produtos
 
Uma Cartade Amor(Comsom)
Uma Cartade Amor(Comsom)Uma Cartade Amor(Comsom)
Uma Cartade Amor(Comsom)
 
Diapositivas ana informatik
Diapositivas ana informatikDiapositivas ana informatik
Diapositivas ana informatik
 
Plan de seguimiento gestión 2011
Plan de seguimiento gestión 2011Plan de seguimiento gestión 2011
Plan de seguimiento gestión 2011
 

Similar a Taller de sistemas

Sistemas operativos miguel angel
Sistemas operativos  miguel angelSistemas operativos  miguel angel
Sistemas operativos miguel angelcarlos-1
 
Sistemas operativos miguel angel
Sistemas operativos  miguel angelSistemas operativos  miguel angel
Sistemas operativos miguel angelangel-12
 
4_Descripcion_y_Control_de_Procesos.pptx
4_Descripcion_y_Control_de_Procesos.pptx4_Descripcion_y_Control_de_Procesos.pptx
4_Descripcion_y_Control_de_Procesos.pptxOmarMorales393717
 
diferenciar las funciones del sistema operativo
diferenciar las funciones del sistema operativodiferenciar las funciones del sistema operativo
diferenciar las funciones del sistema operativoJuan Salvador Rodriguez
 
diferenciar las funciones del sistema operativo
diferenciar las funciones del sistema operativodiferenciar las funciones del sistema operativo
diferenciar las funciones del sistema operativoJuan Salvador Rodriguez
 
5.2 identificar los recursos que administra
5.2 identificar los recursos que administra5.2 identificar los recursos que administra
5.2 identificar los recursos que administraMartin Lautrerio
 
5.2 identificar los recursos que administra
5.2 identificar los recursos que administra5.2 identificar los recursos que administra
5.2 identificar los recursos que administraMartin Lautrerio
 
Introducción a los sistemas operativos i.doc
Introducción a los sistemas operativos i.docIntroducción a los sistemas operativos i.doc
Introducción a los sistemas operativos i.docCarolina Cols
 
trabajo de los sistemas operativos - darwin chirinos
trabajo de los sistemas operativos - darwin chirinostrabajo de los sistemas operativos - darwin chirinos
trabajo de los sistemas operativos - darwin chirinosdarwinjher
 
Sistemas operativos - trabajo darwin
Sistemas operativos -  trabajo darwinSistemas operativos -  trabajo darwin
Sistemas operativos - trabajo darwindarwinjher
 
Trabajo de sistema operativo px el juevez[1]
Trabajo de sistema operativo px el juevez[1]Trabajo de sistema operativo px el juevez[1]
Trabajo de sistema operativo px el juevez[1]kaory22
 
Unidad didáctica Sistemas Operativos
Unidad didáctica Sistemas OperativosUnidad didáctica Sistemas Operativos
Unidad didáctica Sistemas OperativosConfesorAD
 
Qué es un sistema operativo
Qué es un sistema operativoQué es un sistema operativo
Qué es un sistema operativoMaryFeer_94
 
Funciones principales de los sistemas operativos
Funciones principales de los sistemas operativosFunciones principales de los sistemas operativos
Funciones principales de los sistemas operativosIrving Hofstadter
 

Similar a Taller de sistemas (20)

Le
LeLe
Le
 
Sistemas operativos miguel angel
Sistemas operativos  miguel angelSistemas operativos  miguel angel
Sistemas operativos miguel angel
 
Sistemas operativos miguel angel
Sistemas operativos  miguel angelSistemas operativos  miguel angel
Sistemas operativos miguel angel
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
4_Descripcion_y_Control_de_Procesos.pptx
4_Descripcion_y_Control_de_Procesos.pptx4_Descripcion_y_Control_de_Procesos.pptx
4_Descripcion_y_Control_de_Procesos.pptx
 
que es un sistema operativo
 que es un sistema operativo que es un sistema operativo
que es un sistema operativo
 
diferenciar las funciones del sistema operativo
diferenciar las funciones del sistema operativodiferenciar las funciones del sistema operativo
diferenciar las funciones del sistema operativo
 
diferenciar las funciones del sistema operativo
diferenciar las funciones del sistema operativodiferenciar las funciones del sistema operativo
diferenciar las funciones del sistema operativo
 
5.2 identificar los recursos que administra
5.2 identificar los recursos que administra5.2 identificar los recursos que administra
5.2 identificar los recursos que administra
 
5.2 identificar los recursos que administra
5.2 identificar los recursos que administra5.2 identificar los recursos que administra
5.2 identificar los recursos que administra
 
5.2 identificar los recursos que administra
5.2 identificar los recursos que administra5.2 identificar los recursos que administra
5.2 identificar los recursos que administra
 
Introducción a los sistemas operativos i.doc
Introducción a los sistemas operativos i.docIntroducción a los sistemas operativos i.doc
Introducción a los sistemas operativos i.doc
 
trabajo de los sistemas operativos - darwin chirinos
trabajo de los sistemas operativos - darwin chirinostrabajo de los sistemas operativos - darwin chirinos
trabajo de los sistemas operativos - darwin chirinos
 
Sistemas operativos - trabajo darwin
Sistemas operativos -  trabajo darwinSistemas operativos -  trabajo darwin
Sistemas operativos - trabajo darwin
 
Trabajo de sistema operativo px el juevez[1]
Trabajo de sistema operativo px el juevez[1]Trabajo de sistema operativo px el juevez[1]
Trabajo de sistema operativo px el juevez[1]
 
Unidad didáctica Sistemas Operativos
Unidad didáctica Sistemas OperativosUnidad didáctica Sistemas Operativos
Unidad didáctica Sistemas Operativos
 
Qué es un sistema operativo
Qué es un sistema operativoQué es un sistema operativo
Qué es un sistema operativo
 
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
 
Tema3 procesos
Tema3 procesos Tema3 procesos
Tema3 procesos
 

Último

Editorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdfEditorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdfYanitza28
 
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptxAVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptxdulcemonterroza
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxinfor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxgustavovasquezv56
 
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfpresentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfaxelv9257
 
QUINTA SEXTA GENERACION de COMPUTADORAS
QUINTA  SEXTA GENERACION de COMPUTADORASQUINTA  SEXTA GENERACION de COMPUTADORAS
QUINTA SEXTA GENERACION de COMPUTADORASMarc Liust
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfYanitza28
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...axelv9257
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosJhonJairoRodriguezCe
 
10°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-810°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-8antoniopalmieriluna
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida
2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida
2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendidaLuis Francisco Reyes Aceves
 
Función del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacionFunción del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacionEmanuelMuoz11
 

Último (18)

Editorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdfEditorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdf
 
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptxAVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxinfor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
 
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfpresentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
 
QUINTA SEXTA GENERACION de COMPUTADORAS
QUINTA  SEXTA GENERACION de COMPUTADORASQUINTA  SEXTA GENERACION de COMPUTADORAS
QUINTA SEXTA GENERACION de COMPUTADORAS
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdf
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
10°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-810°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-8
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida
2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida
2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida
 
Función del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacionFunción del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacion
 

Taller de sistemas

  • 1. U<br />right738505n sistema operativo es una capa de software que permite la comunicación maquina-persona, también se le puede entender como un administrador de los recursos (hardware) que nos ofrece la máquina para permitir un buen uso de ella por medio de los programas o aplicaciones.<br />Ejemplos de sistemas operativos:<br />DOS<br />GNU/LINUX<br />Microsoft Windows<br />Mac OS X<br />BSD<br />Solaris<br />En breve 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. Las funciones básicas del sistema operativo son administrar los recursos de la maquina, coordinar el hardware y organizar archivos de almacenamiento.<br />Los sistemas operativos mas utilizados son Dos, Windows, Linux y Mac. Alguinos SO ya vienen con un navegador integrado, como Windows que trae el navegador Internet Explorer.<br />18630907120255Windows es un sistema operativo, es decir, el encargado de controlar y dirigir el ordenador, traduciendo las instrucciones a un lenguaje que el hardware-partes físicas del ordenador- puede comprender. La diferencia con el sistema operativo tradicional esta en la manera intuitiva mediante dibujos o iconos de comunicarse con el pc en vez de teclear comandos.<br />HISTORIA DE LOS SISTEMAS OPERATIVOS<br />left1643380Los primeros computadores no tenían sistema operativo El programador cargaban en lenguaje máquina, y tenía que hacer todo el software.<br />De 1955 a 1965 se crean los sistemas de procesamiento por lotes (Batch Files). Se agrupaban varios trabajos en un lote, para agilizar el proceso.<br />Conceptos básicos de un sistema operativo<br />Un sistema operativo (SO) es un programa(o un conjunto de programas) que dan a las personas la oportunidad de usar el hardware de una computadora(CPU, memoria, periféricos y otros).<br />Sin un sistema operativo, las personas no podrían usar las computadoras o los programas que se ejecutan sobre estas.<br />Los usuarios no dan las instrucciones a las computadoras, sino al sistema operativo. El sistema operativo dará la instrucción al hardware para ejecutar las tareas requeridas. La tarea de un sistema operativo es llevar a cabo las solicitudes de los usuarios.<br />Para que los usuarios tengan la habilidad de utilizar una computadora, el sistema operativo tiene un número de tareas que debe llevar a cabo. Algunas de estas son:<br />Dar a las aplicaciones la posibilidad de almacenar y cargar datos<br />Controlar el flujo de datos de la computadora<br />Permitir a los programas ejecutarse sin interferir con los demás programas<br />Compartir datos y trabajar entre programas independientes<br />Manejar los errores<br />Administrar los recursos en una computadora<br />Hay muchos y diferentes sistemas operativos en el mercado. Algunos ejemplos son: Windows XP, Windows 2000, Windows 2003, Solaris, GNU/Linux.<br />Definición de proceso<br />+ Se podría definir proceso como: ‘Un programa en ejecución’<br />+ Para el Sistema Operativo un proceso es: ‘Un conjunto de estructuras de datos, registros y campos con valores.’<br />Estructuras de Control<br />1º) Tablas de memoria:<br />+ emplean para saber que uso reciben las memorias principal y secundarias.<br />+ Y también para obtener cualquier otro tipo de información , relacionada con la memoria.<br />2º) Tablas de ficheros:<br />+ Almacenan toda la información que contiene un fichero o archivo.<br />3º) Tablas de dispositivos de E/S:<br />+ Almacenan toda la información sobre los periféricos o dispositivos de E/S.<br />4º) Tablas de procesos:<br />+ Se utilizan para gestionar toda la información que utiliza el Sistema Operativo al manejar los distintos procesos. Estructuras de Control de Procesos:<br />Imagen del proceso<br />1º) Espacio en memoria para almacenar los distintos procesos.<br />217741513862052º) Espacio en memoria para almacenar la ‘pila de ejecución’ (Estructura de tamaño intermedio, donde se almacenan datos temporales necesarios en un proceso.)<br />3º) ‘Bloque de control de proceso (PCB)’, (Registro con el cual el Sistema Operativo, toma información sobre cada proceso.)<br />La Tabla de Procesos<br />+ Si enlazamos todos los ‘bloques de control de procesos’ (PCBs), mediante un array o bien una lista enlazada, obtenemos la ‘tabla de procesos’.<br />- Esta, toma información de cada uno de los procesos.<br />- Cada proceso consta de un identificador (PI, Identificador de Procesos) para un correcto uso y control.<br />Que contiene la imagen del proceso: Esta esta formada por: 1)PCB 2)Pila 3)codigo 4)Datos<br />Información de Estado<br />+ Se encarga de almacenar el contenido de los registros del procesador cuando el proceso, no esta ejecutándose.<br />+ Este proceso normalmente esta supervisado y dirigido por el hardware de la máquina.<br />Información de control<br />+ Es la información que se utiliza para obtener datos relacionados con el control del proceso.<br />Los privilegios del proceso<br />+ Debido a que el microprocesador, no dispone de memoria ilimitada para la ejecución de los procesos, a estos se les aplica un ‘sistema de privilegios de proceso’.<br />+ De esta forma un proceso con ‘mayor privilegio de proceso’ puede interrumpir uno de menor ‘privilegio’, pero nunca al revés.<br />Comunicación entre procesos<br />+ Son todos esos datos que guardan la información de las operaciones realizadas entre procesos.<br />Módulos de Ejecución<br />+ El Sistema Operativo utiliza estructuras para controlar los distintos procesos.<br />Existen dos formas de ejecución:<br />+ El modo núcleo: Este modo es controlado y utilizado por el Sistema Operativo.<br />+ El módulo usuario: En este modo se ejecutan los procesos del usuario, no se puede acceder a las estructuras del sistema.<br />+ Para cambiar entre modos se utilizan ciertos métodos:<br />- Para pasar de modo núcleo a modo usuario, basta con realizar la instrucción:<br />Changemode (CM)<br />- Para pasar de modo usuario a modo núcleo el sistema es mucho más complejo.<br />+ Si el usuario necesita utilizar las estructuras del sistema, deberá realizar una ‘llamada al sistema.’<br />La llamada al sistema:<br />+ Funciona como una interrupción pero proviene del software.<br />+ De esta manera al producirse la interrupción se pasa automáticamente al modo núcleo.<br />+ Cuando se produce un<br />a de estas ‘interrupciones’ el microprocesador hace ‘un cambio de contexto’, es decir guarda toda la información en registros PCB.<br />Estados de un Proceso:<br />+ El estado describe la situación actual de un proceso.<br />+ Dependiendo de este, el Sistema Operativo considera la acción que llevará a cabo.<br />+ La clasificación más simple viene dada por el ‘Modelo de 2 Estados’<br />+ No todos los procesos que no ejecutan están en la misma situación<br />+ Un modelo que representa mejor este proceso es el ‘Modelo de 5 Estados’<br />El Modelo de 5 Estados<br />+ Si el Sistema Operativo se queda sin recursos el proceso se queda en ‘Nuevo’.<br />+ Cuando recibe suficientes recursos pasa al estado ‘Listo’.<br />- Este ya es un proceso completamente funcional, aunque el Sistema Operativo no permite que haya más de un proceso ejecutándose simultáneamente.<br />+ Cuando el Sistema Operativo permite continuar el proceso, este pasa al estado de ‘Ejecución’.<br />+ Una vez finalizada la ejecución, el proceso acaba en el estado ‘Terminado’.<br />- Durante ciertos instantes se mantiene la información del proceso en el PCB, con el objetivo de obtener datos sobre este.<br />+ Por último el Sistema Operativo repite todos los pasos anteriores con el resto de procesos, que se encontraban ‘en espera’.<br />+ Un estado especial sería ‘bloqueado’, por el cuál el proceso es interrumpido hasta que cumpla ciertos requisitos.<br /> <br /> <br /> <br />