01 sistemas operativos elvis del aguila lopez
-
Upload
elvis-del-aguila-lopez -
Category
Engineering
-
view
223 -
download
0
description
Transcript of 01 sistemas operativos elvis del aguila lopez
UPOUniversidad Peruana del Oriente
Docente: Ing. Elvis DEL ÁGUILA López
Curso: Sistemas Operativos
Abril . 2014
El sistema operativo
El sistema operativo es un programa(software) que establece la manera(el sistema) con la que el ordenadoractúa (opera) con todos losdispositivos de entrada y salida quelo componen y con todos losprogramas que ejecuta.
Es el primer programa que seejecuta después de encender elcomputador, es el más importante detodos los programas, ya que estedepende todos los demásprogramas.
Ing. Elvis del Águila López
Vigilar el funcionamiento general del
sistema y de los dispositivos que lo componenpara mantener la operatividad del mismo.
Controlar los dispositivos y gestionar losconflictos que se produzcan entre éstos.
Administrar los recursos del ordenador ycontrolar el flujo de la información que circulapor el sistema y la ejecución de todos losprocesos encomendados.
Ejecutar el “software de Aplicación” yrealizar la conversión de los datos yprogramas de aplicación a formatospertinentes.
Ing. Elvis del Águila López
Ing. Elvis del Águila López
Ing. Elvis del Águila López
IMÁGENES
Icono de programa
Carpeta de un
directorio
Archivo de
comando
Instrucción de
sistema
Fotos
Sistemas operativos
Existen múltiples sistemas operativos:
MS-DOS
Linux
Macintos
Windows.
Etc.
En la actualidad Windows es el más utilizado,pero también el más atacado por los “piratas” y,por ello, el más vulnerable.
Linux es un sistema operativo gratuito en torno alcual se está desarrollando el importantemovimiento del “software libre y gratuito”.
Ing. Elvis del Águila López
Los sistemas operativos Windows
Los diferentes Windows (95, 98, 2000, Milenium,XP,7,8) son sistemas que presentan ante lapersona que los usa diferentes “ventanas” (deahí su nombre) en la pantalla del ordenador.
A través de esas ventanas se puede ver y actuarcon los programas y los dispositivos.
Ing. Elvis del Águila López
El escritorio de Windows
El escritorio es la primera imagen de pantalla(ventana) que muestra el sistema operativocuando se conecta el ordenador.
Ing. Elvis del Águila López
Windows
8
Las partes del escritorio
Ing. Elvis del Águila López
Iconos de acceso
directo
Barra de tareas
Botón de inicio
Área de trabajo del escritorio
El menú de inicio
Ing. Elvis del
Águila López
Los programas accesorios
Ing. Elvis del
Águila López
El accesorio Wordpad
Es una aplicación incorporada al sistema operativo quepermite crear, modificar, guardar e imprimir archivos de texto.
Ing. Elvis del Águila López
El accesorio Paint
Es una aplicación incorporada al sistema operativo que permite
crear, modificar, guardar e imprimir dibujos e imágenes.
Ing. Elvis del Águila López
El accesorio Calculadora
Es una aplicación incorporada al sistema operativo que permite realizar cálculos sencillos.
Ing. Elvis del Águila López
El explorador de archivos
Ing. Elvis del
Águila López
Barra de
menús
Barra de herramientas
Carpeta o
directorio explorado
Panel de carpetas
Panel de contenidos
Para elegir la
forma de la vista
con la que se
mostrarán los
contenidosPara mostrar u
ocultar el panel
de carpetas
Botones para:
Minimizar ventana
Modificar el tamaño de la
ventana
Cerrar la ventana
Tareas con el explorador de
archivos
Crear directorios o carpetas.
Copiar carpetas y archivos o ficheros.
Eliminar carpetas y archivos o ficheros.
Mover a otra carpeta los archivos o ficheros.
Buscar carpetas y archivos o ficheros.
Dar y cambiar nombre a carpetas y archivos o ficheros.
Obtener diferentes vistas de carpetas y archivos o ficheros.
Desplazarnos entre las distintas carpetas y subcarpetas.
Y muchas otras tareas relacionadas con la organización y
conservación de nuestros programas y trabajos.
Ing. Elvis del Águila López
CARACTERISTICAS DE LOS SISTEMAS OPERATIVOS
SISTEMAS GRANDES COMPLEJOS POCO CONOCIDOS
-ASÍNCRONOS
-DIFERENTES
NECESIDADES DE
LOS USUARIOS
-HW MUY DIVERSOS
-PERFORMANCE
IMPORTANTE
-POCO
PREDECIBLE
-DEPURACIÓN
COMPLICADA
Ing. Elvis del Águila López
Un sistema operativo esta conformado
de cuatro módulos:
Núcleo
Administrador de memoria
Sistema de Entrada/salida
Administrador de archivos
Ing. Elvis del Águila López
Núcleo o Kernel
Se encarga del manejo de lasinterrupciones, la asignación del trabajoal procesador y el proporcionar una víade comunicación entre los distintosprogramas.
El núcleo tiene un submódulodenominado “planificador” el cual seencarga de asignar tiempo delprocesador a los programas, de acuerdoa una cierta política de planificación quevaria de un sistema operativo a otro.
Ing. Elvis del Águila López
Administrador de memoria
Este modulo se encarga de asignar
porciones de la RAM a los diferentes
programas o partes de los programas que
lo necesiten, mientras el resto de los datos
y los programas se mantienen en los
dispositivos de almacenamiento masivo,
siguiendo determinado orden.
Ing. Elvis del Águila López
Sistema de entrada/salida
El sistema operativo se encarga de atendertodas las particularidades de losdispositivos de E/S como su velocidad deoperación, una técnica es la salida es eluso de “spoolers”.
Los datos de salida se almacenan de formatemporal en una cola situada en undispositivo de almacenamiento masivo(spool) hasta que el dispositivo periféricorequerido se encuentre libre, para evitarque el programa quede retenido porque elperiférico no esta disponible.
Ing. Elvis del Águila López
Administrador de archivos
Se encarga de mantener la estructura de losdatos y los programas del sistema y de losdiferentes usuarios y de asegurar el uso eficientede los medios de almacenamiento masivo.
También supervisa la creación, actualización yeliminación de los archivos manteniendo undirectorio con todos los archivos que existen enel sistema en cada momento y coopera con elmodulo administrador de memoria durante lastransferencias de datos desde y hacia lamemoria principal.
Ing. Elvis del Águila López
Funciones del Sistema Operativo
Administrar y controlar los recursos del equipo (dispositivos de entrada, salida, almacenamiento y comunicación) para que funcionen de manera eficiente.
Ejecutar los programas al decodificar las instrucciones que emite el usuario.
Proporcionar un ambiente o entorno que facilita el uso del software.
Se encarga de la seguridad de la información y los archivos que almacena.
Ing. Elvis del Águila López
Principales funciones del
sistema operativo I
Ing. Elvis del Águila López
Gestiona los recursos: envía ordenes
a los periféricos.
Presenta la interfaz del usuario:
Herramienta de comunicación
máquina-usuario.
◦ Tipo gráfico: iconos que seleccionamos para realizar una
tarea.
◦ Tipo menú: listado de opciones a elegir.
◦ Tipo de comandos: lenguaje compresible por el ordenador.
Principales funciones del
sistema operativo II
Ing. Elvis del Águila López
Administra los archivos: almacena los
datos de la memoria, se encarga de
copiarlos, moverlos cambiarles de
nombre.
Administra las tareas: se encarga de
regular el orden de ejecución de las
instrucciones.
Evolución de la informática y de
los sistemas operativos I
Ing. Elvis del Águila López
Primera generación.
Máquinas de tipo mecánico y
electromecánico, utilizadas como
calculadoras
Abaco, cuentas.
Maquina Baggage (1832), tarjetas
perforadas.
Mark 1. H. Aiken. Interruptores rotativos.
ENIAC. (1947, II Guerra Mundial) Código
máquina (0-1), la información se almacenaba
en válvulas de vacío. Primeros ordenadores
de propósito general.
Evolución de la informática y de
los sistemas operativos II
Ing. Elvis del Águila López
Segunda generación.
◦ Uso de transistores,
tecnología IBM.
Tercera generación.
◦ Circuito integrado Texas
instruments: pastillas de
silicio con grandes
cantidades de transistores
integrados.
Evolución de la informática y de
los sistemas operativos III
Ing. Elvis del Águila López
Cuarta generación.
◦ Con el uso de los microprocesadores,
fabricados por Intel, aumenta la escala de
integración de los circuitos integrados y
se reduce el tamaño de los ordenadores.
Aparición de las primeras computadoras
personales.
◦ Los Mac, (Apple) son computadoras con
interfaz gráfica, lo que hace posible que
los ordenadores puedan ser utilizados
por el público en general.
Evolución de la informática y de
los sistemas operativos IV
Ing. Elvis del Águila López
◦ Computadores personales
IBM, con sistema
operativos MS DOS, que
funcionan mediante
ejecución de comandos.
◦ Microsoft lanza el sistema
operativo Windows para
que los ordenadores IBM
puedan competir con el
entorno gráfico de Apple.
Evolución de la informática y de
los sistemas operativos V
Ing. Elvis del Águila López
• Surge la primera
versión del sistema
LINUX, sistema
operativo que
comenzó con una
interfaz de comandos
pero que hoy en día
posee entornos
gráficos GNOME.
Sistema libre y abierto.
Interprete de Comandos I
Definición:
El interprete de comandos es una aplicación
que se utiliza para comunicar al usuario con
el sistema operativo mediante la estructura
de ordenes (comandos).
También se denomina consola
Funciona de acuerdo a los comandos del
sistema operativo MS DOS.
Ing. Elvis del Águila López
Interprete de comandos II
Formas de acceder a
la consola
Bajo el sistema
operativo Windows se
accede
○ Inicio/Ejecutar/cmd
○ Inicio/Todos los
programas/Accesorios
/Símbolo del sistema.
Ing. Elvis del Águila López
Comandos
DIR: muestra el contenido del directorio de trabajo.
MD: Sirve para crear un nuevo directorio.
RD: Sirve para borrar un directorio.
CD: permite cambiar el directorio de trabajo.
○ CD.. Vuelve al directorio inmediatamente superior.
○ CD\ Nos mueve al directorio raíz.
○ CD directorio Nos cambia al directorio que hemos escrito.
DATE. Visualiza la fecha
TIME. Visualiza la hora
CLS. Borra de la pantalla todas las ordenes anteriores.
FORMAT. Borra los datos de una unidad de almacenamiento,
COPY: copia archivos de la ruta donde estemos trabajando a la que le
indiquemos
REN: Sirve par cambiar el nombre del archivo que expresemos por el
nuevo nombre que pondremos a continuación.
DEL: Sirve para borrar un archivo.
Ing. Elvis del Águila López
Sistema operativo Windows
Barra de tareas: parte inferior, muestra los programas
abiertos.
Botón inicio: despliega el menú de inicio para realizar
cualquier operación.
Barra de inicio rápido: dentro de la barra de tareas, contiene
los programas más utilizados.
Zona de notificación: extremo derecho inferior, iconos
informativos como, reloj, antivirus.
Iconos de acceso directo: acceden al programa
directamiento desde el escritorio, se pueden personalizar.
Ing. Elvis del Águila López
Sistema operativo Windows
Sistema de ventanas
Si tenemos varias abiertas, hacer clic en
cualquier punto de la ventana que queramos
trabajar, para cambiar de ventana activa
Menús: representan una serie de
acciones. Para abrir cualquier menú:
○ Hacer clic sobre el nombre del menú.
○ Pulsar al mismo tiempo la tecla Alt y la de la
letra del menú subrayada.
Ing. Elvis del Águila López
Sistema operativo Windows
Menú contextual
Menú que aparece al hacer clic con el botón
derecho en cualquier objeto, contiene las
acciones más utilizados o representativos
del objeto.
Ing. Elvis del Águila López
Mantenimiento del sistema
C: Liberar espacio del disco duro:
Inicio/programas/accesorios/Herramientas del
sistema/Liberador de espacio en el disco.
Elimina archivos temporales de Internet, archivos de
programas que no se utilizan.
Desfragmentador de disco Inicio/programas/accesorios/Herramientas del
Sistema/Desfragmentador de disco.
Mueve físicamente los archivos para dejar el disco duro
ordenado, agrupar espacio libre y permitir un rápido
acceso.
Ing. Elvis del Águila López
Partición del disco duro
Consiste en dividir el disco en dos o más partes que se comparten como si fueran diferentes.
Partición de copia de seguridad.
Partición para instalar distintos sistemas operativos:
○ Windows organiza sus archivos en particiones, fat y NTFS
○ Linus organiza sus archivos en particiones. ext2 y ext3.
○ Mac: en HFS, HFS+.
Ing. Elvis del Águila López
El Disco Duro El disco duro es un dispositivo
que está formado por una serie
de láminas metálicas, llamadas
platos, ubicadas una encima de
otra que giran a gran velocidad y
que guardan información
magnética por las dos caras.
Cada plato se organiza en
circunferencias concéntricas
llamadas pistas y estas, a su
vez, están dividas en sectores.
Para leer los datos se utilizan los
cabezales, uno en cada cara.
Ing. Elvis del Águila López
Ing. Elvis del Águila López
COMANDOS MÁS UTILIZADOS DE DOS
Comando Uso
MD C:>MD [nombre del directorio] Crear
directorios
CD C:>CD [nombre del directorio] Cambiarse de
directorio
RD C:>RD [nombre del directorio] Borrar directorio
DIR C:\[nombre del directorio]>DIR
C:>\DIR [nombre del directorio]
Ver contenido
del directorio
COPY C:>COPY[nombre del directorio]
[lugar]:Copiar archivos
DEL C:>DEL [nombre del directorio]
[lugar]
Borrar archivos
Ing. Elvis del Águila López
Comandos Uso
RENAME C:>RENAME [nombre del
directorio]
Cambiarle el
nombre al
archivo
MOVE C:> MOVE [nombre del
directorio][lugar]
Mover
archivos
EDIT C:> EDIT [nombre del
directorio]
Editar
archivos
FORMAT C:> FORMAT A: {Disco
blando}
Inicializar
(formatear)
HELP C:>HELP [comando] Buscar ayuda
EXIT C:>EXIT Salir de DOS
Interfaz con el usuario
El sistema operativo se encarga de
proporcionar un mecanismo de comunicación
con el usuario conocida como interfaz como
una línea de comando o una interfaz gráfica.
Ing. Elvis del Águila López
Tipos de Sistemas Operativos
Ing. Elvis del
Águila López
Sistemas Operativos
Por el número de usuarios
Por el número de tareas
Por el tiempo de ejecución
Monousuarios
Multiusuarios
Monotareas
Multitareas
Tiempo real
Tiempo compartido
Tipos de sistemas
operativos Sistema operativos en tiempo real
Diseñado para soportar aplicaciones entiempo real.
Responde a tipos de entrada de formaextremadamente rápida, milésimas omillonésimas de segundo.
Estas aplicaciones son necesarias paraejecutar equipos de diagnóstico médico,sistemas de apoyo a las funciones vitales,maquinarias, instrumentos científicos ysistemas industriales.
Ing. Elvis del Águila López
Tipo de Sistema Operativo Características
Monousuario Ejecuta los programas de un solo usuario de manera inmediata
Multiusuario Ejecuta los programas de varios usuarios al mismo tiempo, además de tener acceso a los recursos de la computadora a través de las redes
Monotareas Ejecutan un programa en un determinado tiempo, o sólo una tarea, de una en una, lo que significa que se debe esperar a que se termine de ejecutar el programa que se usa para poder iniciar otra tarea.
Multitareas Permite ejecutar varios programas al mismo tiempo, almacenando en la memoria las instrucciones y los datos de estos procesos.
Tiempo Compartido Hacen posible la distribución de los recursos comunes de forma igualitaria entre los usuarios, para que parezca que cada uno tiene una computadora independiente.
Tiempo Real Optimizan los tiempos de respuesta para procesar la información rápidamente. Suele usarse para aplicaciones que necesitan gran precisión (operaciones miliatres o vuelos de aerolíneas)
Ing. Elvis del Águila López
Evolución de los Sistemas Operativos
Primera Generación
Segunda Generación
Tercera Generación
Cuarta Generación
Quinta Generación
En la década delos 50’s surge elprimer SO.Surge tambiénel JLC (lenguajede control detrabajo). Seusaban tarjetasperforadascontroladas poroperadores.Luego seusaron cintasperforadas. Elprimer SO teníauna memoriade 64 Kb.
Se repartierontiempos delprocesador.Aparece latecnología DMA queusaba buffers entreterminales. Surgióel términospooding paradesignar a todoaquellos quecontrola la cola deinstrucciones delbuffer. Surgen losprimerosmultiprocesadores
En lasegundamitad de los60’s y laprimera delos 70’s sedesarrollaUnix. Seperdió elcontrol delhardwarepor partedel usuario.Los equiposvienen conel SO de“regalo”.
En la segundamitad de los70’s y laprimera de los80’saumentaron susprestaciones ygestionaroneficientementelos recursos.IBM separocostos de HW ySW. Proliferanempresasdesarrolladorasde software.
En la década delos 90’s losentornosgráficos cobranimportancia.Proliferan yevolucionan lasGUI (interfacesgráficas deusuario).Surgensistemasoperativoscomo Windows9x quedesplazan aUnix
Ing. Elvis del Águila López
Sistemas Operativos de Ambiente Gráfico
Existen muchas características de los sistemas operativos gráficos, entre ellas:
Tienen mayor rapidez de procesamiento y eficiencia en el uso.
Las órdenes no se tienen que escribir, se seleccionan con el ratón.
Cuentan con opciones de accesibilidad para usuarios concapacidades especiales.
Los nombres de archivos pueden contener hasta 255 caracteres.
Otorgan facilidad para conexión a Internet.
Facilitan conectarse en red.
Hacen posible el uso de elementos multimedia (video, audio, imageny texto) y al integrarlos se amplía la posibilidad de realizar trabajoscon mayor calidad.
Se pueden crear ambientes de trabajo personalizados.
Cuentan con un ambiente de trabajo más atractivo para el usuario. Existen múltiples programas para estos sistemas operativos.
Ing. Elvis del Águila López
Ing. Elvis del Águila López
¿Cómo se controla?
Ratón y Apuntadores
Iconos
Teclado
Barra de Menú
Menús Desplegables
Teclas de Atajo
Botones de Comando
Cuadros de Diálogo
Revisión de los sistemas operativos
Sistemas operativos integrados Windows XP
Windows CE.NET
Pal OS
Pocket PC OS
Symbian ○ Sistemas operativos en miniatura
que se encuentran en los teléfonos celulares inteligentes de Nokia y Sony Ericsson
Sistemas operativos para PC DOS
OS/2 IBM
UNIX
Macintosh (Mac OS)
LINUX
Windows 9x (generación de los 90)
Windows XP
Windows vista
Sistemas opetativos de red Windows NT Server
Windows 2000 Server
Windows Server 2003
NetWare de Nvell
UNIX para servidores
Linux para servidores
Ing. Elvis del Águila López
A continuación lista de algunos de los programas de sistemas operativos que se pueden encontrar en el mercado:
Ing. Elvis del Águila López
CARACTERÍSTICAS
BÁSICAS
Estas características las constituyen:
Desktop
○ Escritorio de trabajo el cual posee varias
herramientas para su manejo.
My computer
Recycle bin
Otras
○ Además, otras utilidades a través del botón de
Inicio.
Ing. Elvis del Águila López
Utilidades del botón de inicio
Programa
○ Presenta la lista de iconos de los programas.
Documento
○ Aparece la lista correspondiente de los nombres
de los quince documentos que se han utilizado
más recientemente.
Parámetros o las opciones de comando
(settings)
○ Cambiar o ver los comandos del sistema.
Encontrar (find)
○ Localizar archivos.
Ing. Elvis del Águila López
Continuación: Utilidades del botón de inicio
Ejecutar (run)
○ Inicia las aplicaciones que utiliza
frecuentemente y que no se encuentran en la
lista del menú de programas.
Apagar el sistema (shut down)
○ Salir de “Windows” además le muestra una lista
de opciones para apagar el sistema.
Gestión de la memoria
La memoria principal de la mayoría de losordenadores es mucho mas pequeña de lo quesería necesario para manejar todos los programasy datos.
El módulo de gestión de memoria es el encargadode asignar ciertas porciones de la memoriaprincipal a los diferentes programas, mientras elresto de programas y datos se mantienen en losdispositivos de almacenamiento masivo.
La forma mas común de gestión de memoria escrear una memoria virtual utilizando losdispositivos de almacenamiento masivo.
Ing. Elvis del Águila López
Gestión de la memoria
Ing. Elvis del Águila López
Gestión de la memoria
Ing. Elvis del Águila López
División de la memoria entre las
tareas
Por páginas: bloques de bytes de igual
tamaño para todos los procesos y tareas.
Por segmentos: bloques de bytes con
distinto tamaño según el proceso.
Por segmentos paginados: Los segmentos
de tamaño distinto se dividen a su vez en
páginas de distinto tamaño.
Ing. Elvis del Águila López
Control de la entrada/salida
Los problemas derivados de las diferentes
velocidades de funcionamiento de los dispositivos
son tratados por este módulo presentándolo como
una cuestión independiente del dispositivo.
P.e. En las salidas es frecuente la utilización de
spoolers, los datos se almacenan temporalmente
en una cola situada en un dispositivo de
almacenamiento masivo hasta que el periférico
requerido quede libre.
Ing. Elvis del Águila López
Gestión de entradas/salidas
Ing. Elvis del
Águila López
Proceso Soft E/S Soft Perif Ctrl Interr Hardware
Petición E/S
Petición OK
Gestión de los dispositivos de
almacenamiento masivo
Los datos y programas de un dispositivo dealmacenamiento masivo se mantienen enficheros.
Supervisa la creación, actualización yeliminación de estos ficheros.
Mantiene un directorio con todos los ficherosque existen en el sistema en cada momento.
Cada fichero está dotado de un conjunto deprivilegios de acceso, que indican la extensióncon la que pueden compartir la informacióncontenida en el fichero. El S. O. Vigila queestos privilegios no sean violados.
Ing. Elvis del Águila López
Sistema de archivos Todas las aplicaciones computarizadas necesitan almacenar y recuperar la
información Superando las limitaciones del almacenamiento real. Trascendiendo a la duración de los procesos que las utilizan o generan. Independizando a la información de los procesos permitiendo el acceso a
la misma a través de varios procesos. Las condiciones esenciales para el almacenamiento de la información a
largo plazo son: Debe ser posible almacenar una cantidad muy grande de información. La información debe sobrevivir a la conclusión del proceso que la utiliza. Debe ser posible que varios procesos tengan acceso concurrente a la
información.
La solución es el almacenamiento de la información en discos y otrosmedios externos en unidades llamadas archivos: Los archivos deben ser persistentes, es decir que no deben verse afectados por
la creación o terminación de un proceso. Los archivos son una colección de datos con nombre. Pueden ser manipulados como una unidad por operaciones como: open, close,
create, destroy, copy, rename, list. Los elementos de datos individuales dentro del archivo pueden ser manipulados
por operaciones como: read, write, update, insert, delete.
El “Sistema de Archivos” es la parte del sistema de administración delalmacenamiento responsable, principalmente, de la administración de losarchivos del almacenamiento secundario.
Es la parte del S. O. responsable de permitir “compartir controladamente”la información de los archivos.
Ing. Elvis del Águila López
Sistema de archivos Los usuarios deben poder crear, modificar y borrar archivos.
Se deben poder compartir los archivos de una manera cuidadosamente controlada
El mecanismo encargado de compartir los archivos debe proporcionar varios tiposde acceso controlado:
Ej.: “Acceso de Lectura”, “Acceso de Escritura”, “Acceso de Ejecución”, variascombinaciones de estos, etc.
Se debe poder estructurar los archivos de la manera más apropiada a cadaaplicación. Los usuarios deben poder ordenar la transferencia de información entrearchivos.
Se deben proporcionar posibilidades de “respaldo” y “recuperación” para prevenirsecontra:
La pérdida accidental de información.
La destrucción maliciosa de información.
Se debe poder referenciar a los archivos mediante “Nombres Simbólicos”, brindando“Independencia de Dispositivos”. En ambientes sensibles, el sistema de archivosdebe proporcionar posibilidades de “Cifrado” y “Descifrado”.
El sistema de archivos debe brindar una interfase favorable al usuario:
Debe suministrar una “visión lógica” de los datos y de las funciones que seránejecutadas, en vez de una “visión física”.
El usuario no debe tener que preocuparse por:
Los dispositivos particulares.
Dónde serán almacenados los datos.
El formato de los datos en los dispositivos.
Los medios físicos de la transferencia de datos hacia y desde los dispositivos.Ing. Elvis del Águila López
Sistema de archivos
Un “Archivo” es un conjunto de registros relacionados El “Sistema de Archivos” es un componente importante de un S. O. y suele
contener: “Métodos de acceso” relacionados con la manera de acceder a los datos
almacenados en archivos. “Administración de archivos” referida a la provisión de mecanismos para que los
archivos sean almacenados, referenciados, compartidos y asegurados. “Administración del almacenamiento auxiliar” para la asignación de espacio a los
archivos en los dispositivos de almacenamiento secundario. “Integridad del archivo” para garantizar la integridad de la información del archivo.
El sistema de archivos está relacionado especialmente con la administracióndel espacio de almacenamiento secundario, fundamentalmente con elalmacenamiento de disco. Una forma de organización de un sistema dearchivos puede ser la siguiente: Se utiliza una “raíz ” para indicar en qué parte del disco comienza el “directorio raíz ”. El “directorio raíz ” apunta a los “directorios de usuarios”. Un “directorio de usuario” contiene una entrada para cada uno de los archivos del
usuario. Cada entrada de archivo apunta al lugar del disco donde está almacenado el archivo
referenciado.
Los nombres de archivos solo necesitan ser únicos dentro de un directorio deusuario dado. El nombre del sistema para un archivo dado debe ser único parael sistema de archivos.
En sistemas de archivo “jerárquicos” el nombre del sistema para un archivosuele estar formado como el “nombre de la trayectoria” del directorio raíz alarchivo.
Ing. Elvis del Águila López
Sistema de archivos
Ing. Elvis del Águila López
Asignación de recursos y
planificación La mayor parte del tiempo en que un ordenador está
funcionando, la demanda de recursos es mayor quelos realmente existentes. Este problema se resuelveaplicando una política de asignación de recursos.
El mecanismo sería sencillo si se pudiese utilizar unapolítica del tipo: “atender primero al que antes losolicite”, sin embargo esto puede llevar a situacionesde deadlock (sistema colgado o caido) cuando dosprogramas solicitan insistentemente recursosasignados a otro.
El planificador cuenta con una política que varia de unS. O. a otro. Una política muy común consiste en eltime slicing (asignación de intervalos cortos de tiempoa los programas)
Ing. Elvis del Águila López
Asignación de recursos y
planificación
Ing. Elvis del
Águila López
Cola del
procesador Procesador
Colas de
Entrada/salida
Nuevos
programas
Fin de un intervalo de tiempo
Programas
terminados
Programas
ejecutablesEjecución de
Un programa
Programas listos
para ejecutarse
Programas no ejecutables
Programas bloqueados
por peticiones e/sProgramas cuyas
peticiones e/s
satisfechas
Protección
Actúa contra dos sucesos:
Errores
Abuso deliberado de los recursos del
sistema
Ing. Elvis del Águila López
MUCHAS GRACIAS