administración de procesos administración de memoria principal administración de archivos...

44

Upload: maribel-alma

Post on 13-Feb-2015

61 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Administración de Procesos Administración de Memoria Principal Administración de Archivos Administración del sistema de Entrada y Salida Administración
Page 2: Administración de Procesos Administración de Memoria Principal Administración de Archivos Administración del sistema de Entrada y Salida Administración
Page 3: Administración de Procesos Administración de Memoria Principal Administración de Archivos Administración del sistema de Entrada y Salida Administración

Administración de Procesos Administración de Memoria Principal Administración de Archivos Administración del sistema de

Entrada y Salida Administración de Almacenamiento

Secundario Redes Protección de Sistema Sistema de interpretes de comandos

Page 4: Administración de Procesos Administración de Memoria Principal Administración de Archivos Administración del sistema de Entrada y Salida Administración

Administración de ProcesosUn proceso puede verse como un

programa que se encuentra en ejecuciónUna tarea en lotes es un procesoUn programa de usuario de tiempo

compartido es un proceso

Page 5: Administración de Procesos Administración de Memoria Principal Administración de Archivos Administración del sistema de Entrada y Salida Administración

Administración de ProcesosUn proceso necesita de ciertos recursos

para ejecutar su tarea Tiempo de CPU, memoria, archivos, dispositivos

E/S Para inicializar un proceso, éste puede

requerir de datos de entrada

Page 6: Administración de Procesos Administración de Memoria Principal Administración de Archivos Administración del sistema de Entrada y Salida Administración

Administración de ProcesosUn programa por sí mismo no es un proceso, un

programa es una entidad pasivaUn proceso es una entidad activa, con un program

counter especificando la próxima instrucción a ejecutar

La ejecución de un proceso debe de progresar secuencialmente

Es común tener un proceso que se divide en diferentes secuencias de ejecución

Page 7: Administración de Procesos Administración de Memoria Principal Administración de Archivos Administración del sistema de Entrada y Salida Administración

Administración de ProcesosUn proceso es la unidad de trabajo del

sistemaEl sistema operativo es responsable de

ejecutar las siguientes instrucciones con respecto a la administración de procesos Creación y borrado de procesos de usuario y

sistema Suspensión o terminación de procesos

Page 8: Administración de Procesos Administración de Memoria Principal Administración de Archivos Administración del sistema de Entrada y Salida Administración

Administración de procesos Proveer mecanismos para sincronización de

procesos Proveer de mecanismos de comunicación de

procesos Proveer de mecanismos para el manejo de

bloqueos

Page 9: Administración de Procesos Administración de Memoria Principal Administración de Archivos Administración del sistema de Entrada y Salida Administración

Administración de Memoria PrincipalLa memoria principal es un arreglo grande

de palabras o bytesCada palabra o byte tiene su propia

direcciónLa memoria principal es un repositorio de

datos rápidamente accesibles, y compartidos por el CPU y los dispositivos de E/S

Es el almacenamiento que puede acceder el CPU

Page 10: Administración de Procesos Administración de Memoria Principal Administración de Archivos Administración del sistema de Entrada y Salida Administración

Administración de Memoria PrincipalPara que un programa se ejecute, debe de estar

mapeado en direcciones absolutas y cargado a memoria

El sistema operativo es el responsable de Mantener registro de cuales partes de la memoria están

actualmente siendo utilizadas y por quien Decidir cuales procesos están cargados en memoria cuando

el espacio de memoria está disponible Ubicar y desalojar los espacios de memoria necesarios

Page 11: Administración de Procesos Administración de Memoria Principal Administración de Archivos Administración del sistema de Entrada y Salida Administración

Administración de ArchivosEs uno de los componentes más visiblesEl sistema operativo provee de una vista lógica uniforme

del almacenamiento de la informaciónEl sistema operativo abstrae de las propiedades físicas

de los dispositivos de almacenamiento para definir una unidad de almacenamiento lógico el “archivo”

El sistema operativo mapea los archivos a los medios físicos y los accede via los dispositivos de almacenamiento

Page 12: Administración de Procesos Administración de Memoria Principal Administración de Archivos Administración del sistema de Entrada y Salida Administración

Administración de ArchivosUn archivo es una colección de información

relacionada Los archivos se organizan dentro de

directoriosDebe de controlarse de quien es el archivo

y quienes tienen derecho a utilizarlo

Page 13: Administración de Procesos Administración de Memoria Principal Administración de Archivos Administración del sistema de Entrada y Salida Administración

Administración de ArchivosEl sistema operativo es responsable de

Crear y eliminar archivos Crear y eliminar directorios Soportar primitivas para manipular archivos y directorios Mapear los archivos a almacenamientos secundarios Respaldo de archivos en medios de almacenamiento

estables

Page 14: Administración de Procesos Administración de Memoria Principal Administración de Archivos Administración del sistema de Entrada y Salida Administración

Administración del sistema de E/SUno de los propósitos de un sistema operativo es

ocultar al usuario las peculiaridades específicas de los dispositivos de hardware

El subsistema de entrada y salida consiste de Administración de memoria incluyendo buffering,

cacheo y spooling Interfaz general para los drivers de dispositivos Drivers para dispositivos específicos de hardware

Page 15: Administración de Procesos Administración de Memoria Principal Administración de Archivos Administración del sistema de Entrada y Salida Administración

Administración del sistema de E/SSolamente el driver del dispositivo conoce

las peculiaridades del dispositivo

Page 16: Administración de Procesos Administración de Memoria Principal Administración de Archivos Administración del sistema de Entrada y Salida Administración

Administración de almacenamiento secundarioLos programas deben de cargarse a memoria

desde dispositivos de almacenamiento secundarioEl sistema operativo es el responsable de

Administrar el espacio libre Ubicación del almacenamiento Planificación del disco

Page 17: Administración de Procesos Administración de Memoria Principal Administración de Archivos Administración del sistema de Entrada y Salida Administración

RedesUn sistema distribuido es una colección de

procesos que no comparten memoria, dispositivos periféricos o reloj

Cada procesador tiene su propia memoria y reloj local

Los procesadores se comunican entre sí a través de varias líneas de comunicación

Page 18: Administración de Procesos Administración de Memoria Principal Administración de Archivos Administración del sistema de Entrada y Salida Administración

RedesLos procesadores en el sistema están

conectados a través de redes de comunicación

El sistema operativo usualmente generaliza el acceso a la red como un acceso a un archivo

Page 19: Administración de Procesos Administración de Memoria Principal Administración de Archivos Administración del sistema de Entrada y Salida Administración

Protección del SistemaEn sistemas donde se ejecutan varios

procesos a la vez y varios usuarios se conectan, se deben de proveer mecanismos de protección de procesos y sus propias actividades

La protección se refiere al mecanismo para controlar el acceso de programas, procesos, o usuarios a los recursos del sistema

Page 20: Administración de Procesos Administración de Memoria Principal Administración de Archivos Administración del sistema de Entrada y Salida Administración

Protección del sistemaEl mecanismo debe de proveer maneras de

especificar los controles

Page 21: Administración de Procesos Administración de Memoria Principal Administración de Archivos Administración del sistema de Entrada y Salida Administración

Sistema de intérpretes de comandosEs la interfaz entre el usuario y el sistema

operativoAlgunos sistemas operativos incluyen el

intérprete en el núcleoOtros lo tratan como un programa que se

ejecuta cuando una tarea es inicializada o cuando un usuario ingresa en caso de un sistema de tiempo compartido

Page 22: Administración de Procesos Administración de Memoria Principal Administración de Archivos Administración del sistema de Entrada y Salida Administración

Sistema de intérprete de comandos

Page 23: Administración de Procesos Administración de Memoria Principal Administración de Archivos Administración del sistema de Entrada y Salida Administración

Ejecución de programas Operaciones de Entrada y Salida Manipulación del sistema de archivos Comunicación Detección de errores Ubicación de recursos Contabilidad de recursos Protección

Page 24: Administración de Procesos Administración de Memoria Principal Administración de Archivos Administración del sistema de Entrada y Salida Administración
Page 25: Administración de Procesos Administración de Memoria Principal Administración de Archivos Administración del sistema de Entrada y Salida Administración
Page 26: Administración de Procesos Administración de Memoria Principal Administración de Archivos Administración del sistema de Entrada y Salida Administración
Page 27: Administración de Procesos Administración de Memoria Principal Administración de Archivos Administración del sistema de Entrada y Salida Administración
Page 28: Administración de Procesos Administración de Memoria Principal Administración de Archivos Administración del sistema de Entrada y Salida Administración

HistoriaEstructura del MS-DOSDirectorios y Archivos

Comandos Organización de la Memoria

ConfigurarInstalación

Page 29: Administración de Procesos Administración de Memoria Principal Administración de Archivos Administración del sistema de Entrada y Salida Administración

En 1981Microsoft compra los derechos de un sistema operativo llamado QDOS. Lo llama MS-DOS 1.0

IBM saca su versión llamada PC-DOS Microsoft produce varias versiones

Page 30: Administración de Procesos Administración de Memoria Principal Administración de Archivos Administración del sistema de Entrada y Salida Administración

1982 aparece la versión 1.25, con la que se añade soporte para disquetes de doble cara.

1983, versión 2.0, soporte a discos duros IBM de 10 MB, y la posibilidad de lectura-escritura de disquetes de 5.25" con capacidad de 360Kb

Page 31: Administración de Procesos Administración de Memoria Principal Administración de Archivos Administración del sistema de Entrada y Salida Administración

En 1984, versión 3.0 se añade soporte para discos de alta densidad de 1,2MB y posibilidad de instalar un disco duro con un máximo de 32MB.

En ese mismo año, versión 3.1 soporte para redes Microsoft

1987, versión 3.3 con soporte para floppy disk de 3,5", y discos duros mayores de 32 MB.

1993, Versión 6.0 antivirus básico (MSAV), un desfragmentador (DEFRAG), un administrador de memoria (MEMMAKER)

1997 Windows 95 OSR2, MS-DOS 7.00 La versión del MS-DOS 7.0 es la final. Permite

particiones FAT32,

Page 32: Administración de Procesos Administración de Memoria Principal Administración de Archivos Administración del sistema de Entrada y Salida Administración

Aplicaciones AccesoriosComandoInterprete

Hardware (Hard Disk, Floopy, Printer, Keyboad)

Sistema Operativo MS-DOS

Page 33: Administración de Procesos Administración de Memoria Principal Administración de Archivos Administración del sistema de Entrada y Salida Administración

El MS-DOS tiene una estructura de tipo de árbol.

Dentro de las unidades de discos A,B,C tenemos directorios

Dentro de los directorios tenemos archivos (files)

Page 34: Administración de Procesos Administración de Memoria Principal Administración de Archivos Administración del sistema de Entrada y Salida Administración
Page 35: Administración de Procesos Administración de Memoria Principal Administración de Archivos Administración del sistema de Entrada y Salida Administración

El MS-DOS tiene unos 100 comandos. Para poder ejecutarlos necesitamos tres

archivos (files) principales IBMBIOS.COM IBMDOS.COM COMMAND.COM

Page 36: Administración de Procesos Administración de Memoria Principal Administración de Archivos Administración del sistema de Entrada y Salida Administración

IBMBIOS.COM se encarga de las comunicaciones de entrada y salida.

IBMDOS.COM es el centro de los servicios de la computadora, se conoce también como kernel.

COMMAND.COM carga y permite ejecutar todos los comandos.

Page 37: Administración de Procesos Administración de Memoria Principal Administración de Archivos Administración del sistema de Entrada y Salida Administración

La ROM-BIOS.- Programas de gestión de entrada y salida entre el Sistema Operativo y los dispositivos básicos de la computadora.

- La IO.SYS.- Son un conjunto de instrucciones para la transferencia de entrada/salida desde periféricos a memoria. Prepara el sistema en el arranque y contiene drivers de dispositivo residentes.

- MSDOS.SYS.- Es el kernel de MS-DOS, en que figuran instrucciones para control de los disquetes. Es un programa que gestiona los archivos, directorios, memoria y entornos.

- DBLSPACE.BIN.- Es el controlador del Kernel del compresor del disco duro que sirve para aumentar la capacidad de almacenamiento del disco, disponible a partir de la versión 6 del MS-DOS. Este controlador se ocupa de toda la compresión y descompresión de ficheros y se puede trasladar desde la memoria convencional a la memoria superior.

- COMMAND.COM.- Es el intérprete de comandos, mediante los cuales el usuario se comunica con el ordenador, a través del prompt \>. Interpreta los comandos tecleados y contiene los comandos internos de MS-DOS que no se visualizan en el directorio del sistema.

Page 38: Administración de Procesos Administración de Memoria Principal Administración de Archivos Administración del sistema de Entrada y Salida Administración

Cada disco tiene al menos un directorio: el directorio raíz o” root” .

El directorio root puede contener un gran numero de otros directorios y archivos.

Un directorio que esta dentro de otro directorio es llamado subdirectorio.

Subdirectorios pueden contener un gran numeros de archivo y directorios.

Esta estructura tiene se parece a la estructura de un árbol y se llama estructura jerárquica "hierarchical".

Page 39: Administración de Procesos Administración de Memoria Principal Administración de Archivos Administración del sistema de Entrada y Salida Administración

RootC:\

TareasC:\tareas\

FotosC:\fotos\

ApuntesC:\apuntes

InglesC:\tareas\ingles\

EspañolC:\tareas\españo\

Tarea1.txt

Tarea2.txt

Page 40: Administración de Procesos Administración de Memoria Principal Administración de Archivos Administración del sistema de Entrada y Salida Administración

En DOS , la root se simboliza por backslash inmediatamente después de la letra del drive:A:\ or C:\ serian los directorios root del drive A o drive C

Los nombres de los directorios cuando son usados en comandos tienen que ser diferenciados por el backslash C:\tareas\español\tarea1.htm

El nombre completo incluyendo la letra del drive y todos los directorios para localizar un archivo es llamado el “path”. c:\tareas\español\unidad1\vocales.dot

Page 41: Administración de Procesos Administración de Memoria Principal Administración de Archivos Administración del sistema de Entrada y Salida Administración

Nombres de directorios especiales:. Es el símbolo de directorio actual.. Es el símbolo del directorio padre.C:\tareas\español\tarea1.htmel padre de español es tareas porque español esta dentro de tareas.

\ es el símbolo del directorio raíz ” root"

Page 42: Administración de Procesos Administración de Memoria Principal Administración de Archivos Administración del sistema de Entrada y Salida Administración

DOS archivos están limitados por varias reglas.

El nombre de un archivo consite de dos partes separadas por un punto.

Nombre Extensióntarea.txt

El nombre no puede tener mas de 8 caracteres.

Page 43: Administración de Procesos Administración de Memoria Principal Administración de Archivos Administración del sistema de Entrada y Salida Administración

Extensión. Las extensiones son opcionales pero se recomienda usarla porque son muy útiles

Pueden tener de 1 a 3 caracteres Las extensiones puede proveer

información del tipo de archivo: de texto .txt de word .doc

El nombre del archivo y la extension seimpre tiene que ser separada por un punto

Page 44: Administración de Procesos Administración de Memoria Principal Administración de Archivos Administración del sistema de Entrada y Salida Administración

DOS no diferencia entre letras mayusculas y letras minusculas. TAREA1.TXT es lo mismo que tAreA1.tXt

Se pueden combinar letras y números en cualquier orden.

Alguno caracteres especiales son validos~ ` ' ! @ # $ % ^ & ( ) _ - { }

Otro caracteres no son validos para nombres * + = | \ [ ] : ; " < , > ? /