SlideShare una empresa de Scribd logo
Sistema Operativo  ... del  Computador
Software de un computador ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cont… ,[object Object],[object Object],[object Object],SOFTWARE DE UN COMPUTADOR ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cont… ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cont… ,[object Object],[object Object],SOFTWARE DE UN COMPUTADOR ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cont… ,[object Object],[object Object],SOFTWARE DE UN COMPUTADOR ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Definición de Sistema Operativo ,[object Object]
Cont… ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cont… ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Funciones del Sistema Operativo ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Objetivo básico de un SO ,[object Object],[object Object],HW SO Funciones
Evolución de los sistemas operativos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cont… ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
El Nivel de Maquina Operativa  ,[object Object],[object Object],[object Object],[object Object]
Cont…
Tabla 3.- Algunas llamadas al sistema del MS-DOS Load_and_exec End_prog Keep_prog Get_child_status .H'4B .H'4C .H'27 .H'4D Crear un proceso hijo y ejecutarlo Cancelar un proceso y proporcionar estado Cancelar un programa y dejarlo residente Obtener el código de retomo del ultimo hijo Alloc_memory Free_allocated_memory Set_mem_blk_sz .H'48 .H'49 .H'4A Cargar un bloque de memoria Liberar un bloque de memoria Modificar tamaño de un bloque de memoria Iocti Lectura y escritura de parámetros del dispositivo create open close read write Mv_fil_ptr .H'3C .H'3D .H'3E .H'3F .H'40 .H'42 Crear un archivo Abrir un archivo Cerrar un archivo Leer datos de archivo o memoria inmediata Escribir datos memoria inmediata a archivo Desplazar el puntero del archivo a lugar indicado
Interfaz del Usuario ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cont… ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Interfaz Gráfica del Usuario (GUI) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Deber ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Tipos de sistemas operativos
Gestión de la CPU  Gestión de procesos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
¿Como trabaja la gestión de procesos? ,[object Object],[object Object],[object Object],[object Object],Sistema Operativo ,[object Object],[object Object]
Monoprogramación   ,[object Object],[object Object],[object Object],[object Object],[object Object],Proceso 1 Memoria sin ocupar S.O.
Figura 1.- Esquema de distribución del tiempo entre CPU y entradas/salidas en la ejecución de dos procesos (P1 y P2), con un sistema operativo monoprogramación
Multiprogramación ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Figura 2.- Esquema de distribución del tiempo en la ejecución de dos procesos (P1, P2 y P3), con un sistema operativo multitarea puro
Cont… ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cont… ,[object Object],[object Object],[object Object],[object Object],[object Object]
Algoritmos de Planificación para tiempo compartido ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cont… ,[object Object],[object Object],[object Object],[object Object]
FCFS: First Come First Serve ,[object Object],[object Object],[object Object],[object Object],[object Object]
Round Robin ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Figura 3.- Esquema de distribución del tiempo en un sistema operativo de multiprogramación de tipo <<Tiempo Compartido>>
Cont… ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Otros Sistemas Operativos   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cont… ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cont… ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cont… ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cont… ,[object Object],[object Object],[object Object],[object Object],[object Object]
Estados Básicos de un Proceso ,[object Object],[object Object],[object Object]
Estados de un proceso
Intercambiabilidad  Memoria Principal / Disco ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cont…
Cont… ,[object Object],[object Object],[object Object],[object Object]
Gestión de Memoria
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Particiones Fijas
Intentar aprovechar la memoria al máximo (ocupada al 100% por Pi) 40K 200K P 200K  no puede ejecutarse pese a haber 510K sin usar 40K 200K 60K P 60K  no puede ejecutarse pese a haber 5 particiones libres ,[object Object],S.O. 300K 300K 50K Fragmentación interna ,[object Object],S.O. 250K 50K 50K Fragmentación externa
Particiones Dinámicas o Variables ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Proceso 3 Proceso 1 Proceso 2 Proceso 4 Proceso 5 Proceso 3 Proceso 1 Proceso 4
Compresión o compactación de almacenamiento ,[object Object],[object Object],Sistema  Operativo En uso Libre En uso Libre En uso Libre Sistema  Operativo En uso En uso En uso Libre
[object Object],[object Object],[object Object],[object Object],[object Object],Memoria Virtual
Gestión de Entrada / salida ,[object Object],[object Object],[object Object]
Cont… ,[object Object]
Cont… ,[object Object],CONTROL DE E/S DISPOSITIVO PERIFÉRICO PROCESADOR MEMORIA
Driver de entrada/salida PROCESO DE USUARIO SENT. PRIMITIVAS DE E/S DRIVER PERIFÉRICO NÚCLEO DEL S.O.
El proceso de gestión de operaciones de entrada/salida se encuentra representado por: Fin de operación de E/S Control de la operación de E/S Realización de la operación de  E/S SOFTWARE INDEPENDIENTE DE LOS  DISPOSITIVOS PROCESOS DE  USUARIO DESPACHADOR  DE E/S MANEJADOR  DE  INTERRUPCIONES HARDWARE Petición de E/S Driver  Sistema Operativo
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Funciones de un Driver
Registros de un Controlador DRIVER ESTADO OPERACIÓN DATOS CONTROLADOR DISP. 1 DISP. 2 DISP. 3 . . . SOFTWARE HARDWARE
Unix ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cont… ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cont… ,[object Object],[object Object],[object Object],[object Object]
Cont… ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Estructura de UNIX Bibliotecas Buffer caché Control hardware Subsistema de archivos Subsistema de E/S Subsistema de control de procesos Carácter Nivel kernel Nivel hardware Nivel kernel Nivel de usuario HARDWARE Drivers Interfaz de llamadas al sistema Programas de usuario Trap Bloque Manejo de memoria IPC Planificador
Estructura de Mach Manejo de hilos Programas de usuario Servidor de procesos Hardware Manejadores de dispositivo Nivel kernel Nivel hardware Nivel kernel Nivel de usuario Servidor de memoria Servidor de archivos Servidor de gráficos
Estructura de Linux Validación de argumentos de las llamadas al sistema Conmutador de sistemas de archivo Bibliotecas del kernel Manejador de memoria Manejador de procesos Manejador de interrupciones Manejadores de dispositivo Estructuras de datos compartidas entre el alto y  el bajo nivel Interfaz de llamadas de alto nivel HARDWARE Bajo nivel del núcleo Manejador de traps de llamadas al sistema Manejador de excepciones Manejador de  procesos de bajo nivel Cambio de contexto Tabla de dispatch Callout de bajo nivel Manejador de terminales Pila de red Interfaz de sockets y streams Manejador de archivos Estructuras del núcleo (alto nivel) Manejador de callouts Sistemas de archivo Alto nivel del núcleo Modo usuario
Estructura de W2K DLLs DLLs API del núcleo Controlador  de servicios WinLogon Manejador de sesiones Replicador Alertador RPC Registrador de eventos Aplicaciones de usuario DLLs POSIX OS2 Win32 Manejador de E/S Sistema de archivos NTDLL.DLL Manejador de cache PnP Control de alimentación Seguridad Memoria virtual Procesos e hilos Win32 GDI Manejador de objetos Manejadores de dispositivo Kernel HAL HARDWARE Hilos del  sistema NtosKrnl.exe Procesos de sistema Servicios Aplicaciones Subsistemas
Clasificación de los sistemas operativos ,[object Object],[object Object],[object Object],[object Object]
Sistemas Operativos Moviles ,[object Object],[object Object],[object Object],[object Object]
Symbian: resumen de su historia ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
¿Qué es Symbian? ,[object Object],[object Object]
Empresas claves en los desarrollos de aplicaciones para Symbian ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
¿Quién lo utiliza? ,[object Object],Symbian DFRDs  ( D evice  F amily  R eference  D esigns )   Quartz  Crystal   Pearl  Dispositivo de bolsillo basado en una  pantalla sensible al  tacto y pantalla 240x320 (quarter-VGA)  (PDAs) Dispostivo basado en un teclado y pantalla 640x240 (half-VGA)  Teléfono móvil avanzado con capacidad de proceso de información.
Características ,[object Object],[object Object],[object Object],[object Object],[object Object]
La familia Windows Mobile - Perspectiva ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Windows CE+ Windows XP/Tablet PC ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Windows CE ,[object Object],[object Object],[object Object]
La familia Windows Mobile – Versiones Pocket y Smartphone ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
La familia Windows Mobile – Pocket PC 2003 – Software ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
La familia Windows Mobile – Pocket PC 2003 Phone Edition HW, SW ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Herramientas de desarrollo para Windows Mobile  – Opciones Plataforma Futuras Plataformas Windows Mobile  2003 Second Edition 2003 Smartphone 2002 Pocket PC 2002 Funcionalidad .NET CF 2.0 MFC 8.0, ATL 8.0 Broad managed code support  Notifications Broker, Location, Camera, Watson, D3DM .NET CF SP2 VGA (PPC) QVGA (SP) Square Landscape ATL 4.2, .NET CF   Enhanced Emulator  Configuration Mgr, Bluetooth, SMS WIN32 Active Sync Connection Mgr MAPI OBEX Telephony MFC, ATL , .NET CF Active Sync Connection Mgr MAPI OBEX Telephony Entorno de desarrollo Visual Studio 2005 (C#, VB.NET, C++) eVC 4  (C++) VS.NET 2003  (C#, VB.NET) eVC 4  (C++) VS.NET 2003 (C#, VB.NET) eVC 3 (C++) eVC 3  (C++) eVB 3  (VB) Visual Studio .NET + SDE Núcleo del S.O. WinCE 5.0 WinCE 4.2 WinCE 4.2 WinCE 3.0 WinCE 3.0
Sistema de Archivos Concepto de Archivo   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cont… ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Esquema de las operaciones básicas relacionadas con la gestión de archivos.
Cont…  Gestión  del acceso a archivos por el  sistema operativo   Programa BUFFER Disco Sistema operativo Llama Controla Direcciona Nivel de programador Nivel lógico Nivel físico
Tipos de archivos   - ARCHIVOS PERMANENTES. Archivos maestros. Archivos constantes. Archivos históricos. - ARCHIVOS TEMPORALES. Archivos intermedios. Archivos de maniobras. Archivos de resultados.
Cont… ,[object Object],[object Object],[object Object],[object Object]
Cont… ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cont… ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Organización de archivos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Gestión de Archivos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
El Sistema de Archivos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cont…
Cont… ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cont… ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cont… ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cont… ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Formas de almacenar los bloques ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cont… ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cont… ,[object Object],[object Object],[object Object],[object Object],[object Object]
Cont… ,[object Object],[object Object],[object Object],[object Object],[object Object]
Cont… ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cont… ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cont… ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cont…
Gestión de Directorios   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cont…
Cont... El  número y organización de directorios  varía de sistema en sistema
Cont…

Más contenido relacionado

La actualidad más candente

Linux Usb overview
Linux Usb  overviewLinux Usb  overview
Linux Usb overview
Satyam Sharma
 
Pc PinOuts EasyPCOnline
Pc PinOuts EasyPCOnlinePc PinOuts EasyPCOnline
Pc PinOuts EasyPCOnline
Neil Farley
 
EC/Bios Interaction Laptop Repair Course
EC/Bios Interaction Laptop Repair CourseEC/Bios Interaction Laptop Repair Course
EC/Bios Interaction Laptop Repair Course
Vikas Deoarshi
 
Q1 Memory Fabric Forum: XConn CXL Switches for AI
Q1 Memory Fabric Forum: XConn CXL Switches for AIQ1 Memory Fabric Forum: XConn CXL Switches for AI
Q1 Memory Fabric Forum: XConn CXL Switches for AI
Memory Fabric Forum
 
Linux O(1) Scheduling
Linux O(1) SchedulingLinux O(1) Scheduling
Linux O(1) Scheduling
Roy Lee
 
Sistemas operativos servidor
Sistemas operativos servidorSistemas operativos servidor
Sistemas operativos servidor
André bogas
 
Linux
LinuxLinux
Beneath the Linux Interrupt handling
Beneath the Linux Interrupt handlingBeneath the Linux Interrupt handling
Beneath the Linux Interrupt handling
Bhoomil Chavda
 
HKG18- 115 - Partitioning ARM Systems with the Jailhouse Hypervisor
HKG18- 115 - Partitioning ARM Systems with the Jailhouse HypervisorHKG18- 115 - Partitioning ARM Systems with the Jailhouse Hypervisor
HKG18- 115 - Partitioning ARM Systems with the Jailhouse Hypervisor
Linaro
 
Device tree support on arm linux
Device tree support on arm linuxDevice tree support on arm linux
Device tree support on arm linux
Chih-Min Chao
 
Ubuntu
UbuntuUbuntu
RAID - Redundant Array of Independent Disks (Conjunto Reduntante de Discos I...
RAID - Redundant Array of Independent Disks (Conjunto Reduntante de Discos I...RAID - Redundant Array of Independent Disks (Conjunto Reduntante de Discos I...
RAID - Redundant Array of Independent Disks (Conjunto Reduntante de Discos I...
elliando dias
 
File systems for Embedded Linux
File systems for Embedded LinuxFile systems for Embedded Linux
File systems for Embedded Linux
Emertxe Information Technologies Pvt Ltd
 
Intel core i7
Intel core i7Intel core i7
Introdução ao desenvolvimento de firmwares
Introdução ao desenvolvimento de firmwaresIntrodução ao desenvolvimento de firmwares
Introdução ao desenvolvimento de firmwares
elliando dias
 
Modelo OSI - Camada 6
Modelo OSI - Camada 6Modelo OSI - Camada 6
Modelo OSI - Camada 6
Kiidz
 
Memory model
Memory modelMemory model
Memory model
Yi-Hsiu Hsu
 
USB protocol
USB protocolUSB protocol
USB protocol
Mostafa El-koumy
 
Arm Processors Architectures
Arm Processors ArchitecturesArm Processors Architectures
Arm Processors Architectures
Mohammed Hilal
 
Memoria dram
Memoria  dramMemoria  dram
Memoria dram
laya11
 

La actualidad más candente (20)

Linux Usb overview
Linux Usb  overviewLinux Usb  overview
Linux Usb overview
 
Pc PinOuts EasyPCOnline
Pc PinOuts EasyPCOnlinePc PinOuts EasyPCOnline
Pc PinOuts EasyPCOnline
 
EC/Bios Interaction Laptop Repair Course
EC/Bios Interaction Laptop Repair CourseEC/Bios Interaction Laptop Repair Course
EC/Bios Interaction Laptop Repair Course
 
Q1 Memory Fabric Forum: XConn CXL Switches for AI
Q1 Memory Fabric Forum: XConn CXL Switches for AIQ1 Memory Fabric Forum: XConn CXL Switches for AI
Q1 Memory Fabric Forum: XConn CXL Switches for AI
 
Linux O(1) Scheduling
Linux O(1) SchedulingLinux O(1) Scheduling
Linux O(1) Scheduling
 
Sistemas operativos servidor
Sistemas operativos servidorSistemas operativos servidor
Sistemas operativos servidor
 
Linux
LinuxLinux
Linux
 
Beneath the Linux Interrupt handling
Beneath the Linux Interrupt handlingBeneath the Linux Interrupt handling
Beneath the Linux Interrupt handling
 
HKG18- 115 - Partitioning ARM Systems with the Jailhouse Hypervisor
HKG18- 115 - Partitioning ARM Systems with the Jailhouse HypervisorHKG18- 115 - Partitioning ARM Systems with the Jailhouse Hypervisor
HKG18- 115 - Partitioning ARM Systems with the Jailhouse Hypervisor
 
Device tree support on arm linux
Device tree support on arm linuxDevice tree support on arm linux
Device tree support on arm linux
 
Ubuntu
UbuntuUbuntu
Ubuntu
 
RAID - Redundant Array of Independent Disks (Conjunto Reduntante de Discos I...
RAID - Redundant Array of Independent Disks (Conjunto Reduntante de Discos I...RAID - Redundant Array of Independent Disks (Conjunto Reduntante de Discos I...
RAID - Redundant Array of Independent Disks (Conjunto Reduntante de Discos I...
 
File systems for Embedded Linux
File systems for Embedded LinuxFile systems for Embedded Linux
File systems for Embedded Linux
 
Intel core i7
Intel core i7Intel core i7
Intel core i7
 
Introdução ao desenvolvimento de firmwares
Introdução ao desenvolvimento de firmwaresIntrodução ao desenvolvimento de firmwares
Introdução ao desenvolvimento de firmwares
 
Modelo OSI - Camada 6
Modelo OSI - Camada 6Modelo OSI - Camada 6
Modelo OSI - Camada 6
 
Memory model
Memory modelMemory model
Memory model
 
USB protocol
USB protocolUSB protocol
USB protocol
 
Arm Processors Architectures
Arm Processors ArchitecturesArm Processors Architectures
Arm Processors Architectures
 
Memoria dram
Memoria  dramMemoria  dram
Memoria dram
 

Similar a Dii4%2 B Sistema%2 B Operativo

Trabajo de sistemas operativos
Trabajo de sistemas operativosTrabajo de sistemas operativos
Trabajo de sistemas operativos
lady9327
 
Trabajo de sistemas operativos en word
Trabajo de sistemas operativos en wordTrabajo de sistemas operativos en word
Trabajo de sistemas operativos en word
ladyaleja27
 
Sistema Operativo
Sistema OperativoSistema Operativo
Sistema Operativo
Jorge Fadul
 
1. sistemas operativos
1.  sistemas operativos1.  sistemas operativos
1. sistemas operativos
alexiseduardo22
 
Colegio de bachilleres del estado de yucatán
Colegio de bachilleres del estado de yucatánColegio de bachilleres del estado de yucatán
Colegio de bachilleres del estado de yucatán
ShockSound Hernandez Valencia
 
Primera Unidad de los Sistemas Operativos
Primera Unidad de los Sistemas OperativosPrimera Unidad de los Sistemas Operativos
Primera Unidad de los Sistemas Operativos
Areli996
 
Sistema operativos
Sistema operativosSistema operativos
Sistema operativos
CristHian Martinez
 
Sistemas fernanda
Sistemas fernandaSistemas fernanda
Sistemas fernanda
reggaetonchis
 
Sistemas fernanda
Sistemas fernandaSistemas fernanda
Sistemas fernanda
fernanditatorres
 
Sistemas fernanda
Sistemas fernandaSistemas fernanda
Sistemas fernanda
fernanditatorres
 
7. software
7. software7. software
7. software
sebastianrm
 
7. software
7. software7. software
7. software
sebastianrm
 
7. software
7. software7. software
7. software
sebastianrm
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
arrones
 
Qué es un sistema operativo
Qué es un sistema operativoQué es un sistema operativo
Qué es un sistema operativo
johnk123
 
Qué es un sistema operativo
Qué es un sistema operativoQué es un sistema operativo
Qué es un sistema operativo
johnk123
 
Qué es un sistema operativo
Qué es un sistema operativoQué es un sistema operativo
Qué es un sistema operativo
johnk123
 
Capitulo III
Capitulo IIICapitulo III
Capitulo III
DomingoEspitiaP
 
Conocimiento y gestión del s
Conocimiento y gestión del sConocimiento y gestión del s
Conocimiento y gestión del s
MiriamEsteban
 
Sango edison sistemas operativos
Sango edison sistemas operativosSango edison sistemas operativos
Sango edison sistemas operativos
EdySon Teck
 

Similar a Dii4%2 B Sistema%2 B Operativo (20)

Trabajo de sistemas operativos
Trabajo de sistemas operativosTrabajo de sistemas operativos
Trabajo de sistemas operativos
 
Trabajo de sistemas operativos en word
Trabajo de sistemas operativos en wordTrabajo de sistemas operativos en word
Trabajo de sistemas operativos en word
 
Sistema Operativo
Sistema OperativoSistema Operativo
Sistema Operativo
 
1. sistemas operativos
1.  sistemas operativos1.  sistemas operativos
1. sistemas operativos
 
Colegio de bachilleres del estado de yucatán
Colegio de bachilleres del estado de yucatánColegio de bachilleres del estado de yucatán
Colegio de bachilleres del estado de yucatán
 
Primera Unidad de los Sistemas Operativos
Primera Unidad de los Sistemas OperativosPrimera Unidad de los Sistemas Operativos
Primera Unidad de los Sistemas Operativos
 
Sistema operativos
Sistema operativosSistema operativos
Sistema operativos
 
Sistemas fernanda
Sistemas fernandaSistemas fernanda
Sistemas fernanda
 
Sistemas fernanda
Sistemas fernandaSistemas fernanda
Sistemas fernanda
 
Sistemas fernanda
Sistemas fernandaSistemas fernanda
Sistemas fernanda
 
7. software
7. software7. software
7. software
 
7. software
7. software7. software
7. software
 
7. software
7. software7. software
7. software
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Qué es un sistema operativo
Qué es un sistema operativoQué es un sistema operativo
Qué es un sistema operativo
 
Qué es un sistema operativo
Qué es un sistema operativoQué es un sistema operativo
Qué es un sistema operativo
 
Qué es un sistema operativo
Qué es un sistema operativoQué es un sistema operativo
Qué es un sistema operativo
 
Capitulo III
Capitulo IIICapitulo III
Capitulo III
 
Conocimiento y gestión del s
Conocimiento y gestión del sConocimiento y gestión del s
Conocimiento y gestión del s
 
Sango edison sistemas operativos
Sango edison sistemas operativosSango edison sistemas operativos
Sango edison sistemas operativos
 

Último

Presentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre bloggerPresentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre blogger
larapalaciosmonzon28
 
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
AMADO SALVADOR
 
computacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADOcomputacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADO
YaniEscobar2
 
Nuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsadNuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsad
larapalaciosmonzon28
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
NicandroMartinez2
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia Artificial
YashiraPaye
 
TIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololoTIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololo
KukiiSanchez
 
Modo test refrigeradores y codigos de errores 2018 V2.pdf
Modo test refrigeradores y codigos de errores 2018 V2.pdfModo test refrigeradores y codigos de errores 2018 V2.pdf
Modo test refrigeradores y codigos de errores 2018 V2.pdf
ranierglez
 
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
AbrahamCastillo42
 
Second Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro TapiaSecond Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro Tapia
al050121024
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
larapalaciosmonzon28
 
El uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptxEl uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptx
jgvanessa23
 
Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
doctorsoluciones34
 
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
MiguelAtencio10
 
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIAMONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
leia ereni
 
Flows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos FeaturesFlows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos Features
Paola De la Torre
 
EXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDAD
EXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDADEXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDAD
EXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDAD
AngelCristhianMB
 
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
codesiret
 
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdfPresentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
giampierdiaz5
 
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdfPLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
70244530
 

Último (20)

Presentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre bloggerPresentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre blogger
 
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
 
computacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADOcomputacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADO
 
Nuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsadNuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsad
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia Artificial
 
TIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololoTIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololo
 
Modo test refrigeradores y codigos de errores 2018 V2.pdf
Modo test refrigeradores y codigos de errores 2018 V2.pdfModo test refrigeradores y codigos de errores 2018 V2.pdf
Modo test refrigeradores y codigos de errores 2018 V2.pdf
 
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
 
Second Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro TapiaSecond Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro Tapia
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
 
El uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptxEl uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptx
 
Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
 
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
 
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIAMONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
 
Flows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos FeaturesFlows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos Features
 
EXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDAD
EXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDADEXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDAD
EXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDAD
 
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
 
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdfPresentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
 
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdfPLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
 

Dii4%2 B Sistema%2 B Operativo

  • 1. Sistema Operativo ... del Computador
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 18. Tabla 3.- Algunas llamadas al sistema del MS-DOS Load_and_exec End_prog Keep_prog Get_child_status .H'4B .H'4C .H'27 .H'4D Crear un proceso hijo y ejecutarlo Cancelar un proceso y proporcionar estado Cancelar un programa y dejarlo residente Obtener el código de retomo del ultimo hijo Alloc_memory Free_allocated_memory Set_mem_blk_sz .H'48 .H'49 .H'4A Cargar un bloque de memoria Liberar un bloque de memoria Modificar tamaño de un bloque de memoria Iocti Lectura y escritura de parámetros del dispositivo create open close read write Mv_fil_ptr .H'3C .H'3D .H'3E .H'3F .H'40 .H'42 Crear un archivo Abrir un archivo Cerrar un archivo Leer datos de archivo o memoria inmediata Escribir datos memoria inmediata a archivo Desplazar el puntero del archivo a lugar indicado
  • 19.
  • 20.
  • 21.
  • 22.
  • 23. Tipos de sistemas operativos
  • 24.
  • 25.
  • 26.
  • 27. Figura 1.- Esquema de distribución del tiempo entre CPU y entradas/salidas en la ejecución de dos procesos (P1 y P2), con un sistema operativo monoprogramación
  • 28.
  • 29. Figura 2.- Esquema de distribución del tiempo en la ejecución de dos procesos (P1, P2 y P3), con un sistema operativo multitarea puro
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36. Figura 3.- Esquema de distribución del tiempo en un sistema operativo de multiprogramación de tipo <<Tiempo Compartido>>
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44. Estados de un proceso
  • 45.
  • 47.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 57. Driver de entrada/salida PROCESO DE USUARIO SENT. PRIMITIVAS DE E/S DRIVER PERIFÉRICO NÚCLEO DEL S.O.
  • 58. El proceso de gestión de operaciones de entrada/salida se encuentra representado por: Fin de operación de E/S Control de la operación de E/S Realización de la operación de E/S SOFTWARE INDEPENDIENTE DE LOS DISPOSITIVOS PROCESOS DE USUARIO DESPACHADOR DE E/S MANEJADOR DE INTERRUPCIONES HARDWARE Petición de E/S Driver Sistema Operativo
  • 59.
  • 60. Registros de un Controlador DRIVER ESTADO OPERACIÓN DATOS CONTROLADOR DISP. 1 DISP. 2 DISP. 3 . . . SOFTWARE HARDWARE
  • 61.
  • 62.
  • 63.
  • 64.
  • 65. Estructura de UNIX Bibliotecas Buffer caché Control hardware Subsistema de archivos Subsistema de E/S Subsistema de control de procesos Carácter Nivel kernel Nivel hardware Nivel kernel Nivel de usuario HARDWARE Drivers Interfaz de llamadas al sistema Programas de usuario Trap Bloque Manejo de memoria IPC Planificador
  • 66. Estructura de Mach Manejo de hilos Programas de usuario Servidor de procesos Hardware Manejadores de dispositivo Nivel kernel Nivel hardware Nivel kernel Nivel de usuario Servidor de memoria Servidor de archivos Servidor de gráficos
  • 67. Estructura de Linux Validación de argumentos de las llamadas al sistema Conmutador de sistemas de archivo Bibliotecas del kernel Manejador de memoria Manejador de procesos Manejador de interrupciones Manejadores de dispositivo Estructuras de datos compartidas entre el alto y el bajo nivel Interfaz de llamadas de alto nivel HARDWARE Bajo nivel del núcleo Manejador de traps de llamadas al sistema Manejador de excepciones Manejador de procesos de bajo nivel Cambio de contexto Tabla de dispatch Callout de bajo nivel Manejador de terminales Pila de red Interfaz de sockets y streams Manejador de archivos Estructuras del núcleo (alto nivel) Manejador de callouts Sistemas de archivo Alto nivel del núcleo Modo usuario
  • 68. Estructura de W2K DLLs DLLs API del núcleo Controlador de servicios WinLogon Manejador de sesiones Replicador Alertador RPC Registrador de eventos Aplicaciones de usuario DLLs POSIX OS2 Win32 Manejador de E/S Sistema de archivos NTDLL.DLL Manejador de cache PnP Control de alimentación Seguridad Memoria virtual Procesos e hilos Win32 GDI Manejador de objetos Manejadores de dispositivo Kernel HAL HARDWARE Hilos del sistema NtosKrnl.exe Procesos de sistema Servicios Aplicaciones Subsistemas
  • 69.
  • 70.
  • 71.
  • 72.
  • 73.
  • 74.
  • 75.
  • 76.
  • 77.
  • 78.
  • 79.
  • 80. Herramientas de desarrollo para Windows Mobile – Opciones Plataforma Futuras Plataformas Windows Mobile 2003 Second Edition 2003 Smartphone 2002 Pocket PC 2002 Funcionalidad .NET CF 2.0 MFC 8.0, ATL 8.0 Broad managed code support Notifications Broker, Location, Camera, Watson, D3DM .NET CF SP2 VGA (PPC) QVGA (SP) Square Landscape ATL 4.2, .NET CF Enhanced Emulator Configuration Mgr, Bluetooth, SMS WIN32 Active Sync Connection Mgr MAPI OBEX Telephony MFC, ATL , .NET CF Active Sync Connection Mgr MAPI OBEX Telephony Entorno de desarrollo Visual Studio 2005 (C#, VB.NET, C++) eVC 4 (C++) VS.NET 2003 (C#, VB.NET) eVC 4 (C++) VS.NET 2003 (C#, VB.NET) eVC 3 (C++) eVC 3 (C++) eVB 3 (VB) Visual Studio .NET + SDE Núcleo del S.O. WinCE 5.0 WinCE 4.2 WinCE 4.2 WinCE 3.0 WinCE 3.0
  • 81.
  • 82.
  • 83. Esquema de las operaciones básicas relacionadas con la gestión de archivos.
  • 84. Cont… Gestión del acceso a archivos por el sistema operativo Programa BUFFER Disco Sistema operativo Llama Controla Direcciona Nivel de programador Nivel lógico Nivel físico
  • 85. Tipos de archivos - ARCHIVOS PERMANENTES. Archivos maestros. Archivos constantes. Archivos históricos. - ARCHIVOS TEMPORALES. Archivos intermedios. Archivos de maniobras. Archivos de resultados.
  • 86.
  • 87.
  • 88.
  • 89.
  • 90.
  • 91.
  • 93.
  • 94.
  • 95.
  • 96.
  • 97.
  • 98.
  • 99.
  • 100.
  • 101.
  • 102.
  • 103.
  • 105.
  • 107. Cont... El número y organización de directorios varía de sistema en sistema