Universidad Técnica Particular de Loja
Ciclo Académico Abril Agosto 2011
Carrera: Ciencias de la Computación
Docente: Ing. Liliana Enciso
Ciclo: Quinto
Bimestre: Segundo
26. Operaciones con los archivos Creación de un archivo: Para crear un archivo hace falta ejecutar dos pasos. 1º encontrar espacio para el archivo dentro del sistema de archivos y 2º incluir en el directorio la entrada del nuevo archivo. Escritura en un archivo: Se debe realizar una llamada a un sistemas que especifique tanto el nombre como la información que hay que escribir en el archivo. Lectura de un archivo: Se debe realizar una llamada al sistema que especifique el nombre del archivo y dónde debe colocarse (dentro de la memoria) el siguiente bloque del archivo. Reposicionamiento del archivo: Se explora el directorio para hallar la correspondiente entrada y se reposiciona el puntero de posición actual dentro de un archivo, asignándole un nuevo valor. Borrado de un archivo: Exploramos el directorio en busca del archivo indicado y liberamos todo el espacio del archivo. Truncado de un archivo: EL usuario puede querer borrar el contenido de un archivo, pero mantener sus atributos.
47. SISTEMAS DE ENTRADA/SALIDA Generalidades de los Sistemas de E/S Hardware de E/S Subsistema de E/S Técnicas de E/S
48.
49. GENERALIDADES DE LOS SISTEMAS DE E/S Para los diseñadores de SO, el control de los dispositivos conectados a la computadora es de primordial interés, debido a que cada dispositivo cambia sus funciones y velocidad por lo cual se requiere variedad de métodos para controlarlos. Estos métodos de E/S forman el subsistema de E/S del kernel, el cual aisla al resto del kernel de la complejidad de la administración de los dispositivos de E/S. La tecnología de E/S exhibe dos tendencias que están en conflicto: * Creciente estandarización de las interfases de SW y HW con los cual se ayuda a incorporar en las computadoras y SO generaciones mejoradas de dispositivos.
50.
51.
52.
53. HARDWARE DE E/S Un controlador es un conjunto de componentes electrónicos que pueden operar un puerto, un bus o un dispositivo. Los controladores pueden ser sencillos (controlador de puerto serial) o complejos (controlador de bus SCSI). Los dispositivos de E/S que se conectan al ordenador se clasifican en: BLOQUE: La información se almacena en bloques, esos bloques son de tamaño fijo. Donde cada bloque tiene una dirección que lo identifica. Se puede leer o escribir en un bloque independiente de los demás. Por ejemplo : disquete, CD, DVD, disco duro.
54. HARDWARE DE E/S CARÁCTER : La información que se generan o reciben son flujos de caracteres (no bloques). Accede a los datos en secuencia: o sea, para acceder a determinados datos, la lectura y escritura se debe hacer seguido de los datos anteriores. Por ejemplo : teclado, pantalla, cinta, ratones. A continuación un cuadro comparativo de diferentes dispositivos:
55.
56. HARDWARE DE E/S Ubicación de puertos de E/S para dispositivos en computadoras compatibles con PC
85. Imposición de reglas basadas en el compilador ¿ Cuáles son las ventajas relativas de imponer un mecanismo de protección basándose en un Kernel en lugar del compilador? Kernel Lenguaje de Programación Seguridad Proporciona mayor grado de seguridad del propio sistema de protección Menor grado de seguridad Flexibilidad Existen límites en lo que respecta al kernel a la hora de implementar una política definida por el usuario Puede declararse la política de protección e imponerse según sea necesario Eficiencia Mayor cuando esta soportada por hardware Menor
86.
87. SEGURIDAD “ La seguridad no sólo significa tener un sistema de protección adecuado sino considerar el ambiente externo”