Asignación de espacio para archivos

Asignación de espacio para archivos Contigua, enlazada, indexada. Contigua Cada archivo ocupa un conjunto de bloques contiguos en el disco. Se asigna un único conjunto contiguo de bloques en tiempo de creación. Simple: Solo se requiere la ubicación inicial (número de bloque) y la longitud (número de bloques). Existirá fragmentación externa. Desperdicio de espacio (problema con […]

Leer más Asignación de espacio para archivos

Estructura de directorios

Estructura de Directorio Una colección de nodos que contienen información acerca de todos los archivos. Tanto la estructura de directorio como los archivos residen en disco. Las copias de estas dos estructuras se mantienen fuera de línea. Elementos de informacion de un directorio Directorio de un solo nivel Directorios en dos niveles Directorios estructurados en […]

Leer más Estructura de directorios

Sistemas de archivos

Buffer: es un espacio de la memoria en un disco o en un instrumento digital reservado para el almacenamiento temporal de información digital, mientras que está esperando ser procesada.     DISCOS DUROS-PARAMETROS SUMATORIA: tiempo de tansición+tiempo de latencia+tiempo de busqueda EJEMPLO DE DISCO DURO PLANIFICACIÓN DEL DISCO El sistema operativo es responsable por el […]

Leer más Sistemas de archivos

Tipos de sistemas operativos de acuerdo al kernel

TIPOS DE SISTEMAS OPERATIVOS DE ACUERDO AL KERNEL Macrokernel/Monokernel Microkernel Nano kernel Exo kernel Arquitectura de sistemas operativos microkernel Proporciona solo un pequeño número de servicios Intenta tener un kernel pequeño y escalable Alto grado de modularidad Extensible, portable y escalable Se incrementa el nivel de comunicación entre módulos Puede degradar el rendimiento del sistema […]

Leer más Tipos de sistemas operativos de acuerdo al kernel

Arquitectura VMware

ARQUITECTURA DE VMWARE Ejemplos: BOCHS: Es un programa bajo licencia GPL, programado en C++ para emular un ordenador donde instalar sistemas operativos y poder ejecutar aplicaciones en él. QEMU: Es un programa que ejecuta máquinas virtuales dentro de un sistema operativo, ya sea linux, windows, etc. Esta máquina puede ser cualquier tipo de microprocesador o […]

Leer más Arquitectura VMware

Maquinas virtuales

Maquinas virtuales Bochs:  Bochs posee la capacidad de emular una CPU con arquitectura Intel x86,       dispositivos comunes de E/S, y un BIOS. Actualmente, Bochs puede ser compilado para emular un 386,486 Pentium/Pentium II/Pentium III/ Pentium 4 o una CPU con arquitectura x86-64, incluyendo instrucciones adicionales como las MMX, SSEx y 3DNow!.(wikipedia). Quemu: es un emulador de procesadores basado en la traducción dinámica de binarios (conversión del código binario de la […]

Leer más Maquinas virtuales

Servicios del sistema operativo

SERVICIOS DEL SISTEMA OPERATIVO Los servicios se programan mediante sentencias de un lenguaje. Ejemplo: C. Estas sentencias son como llamados a función. Se convierten, mediante una rutina de biblioteca de sistemas en un conjunto de instrucciones de máquina que termina con una instrucción de trap. El trap, como toda interrupción es tratada por el SO. […]

Leer más Servicios del sistema operativo

Servicios del sistema operativo: Interrupciones

SERVICIOS DEL SISTEMA OPERATIVO: INTERRUPCIONES LLAMADAS AL SISTEMA Las llamadas al sistema proporcionan la interfaz entre un programa corriendo y el sistema operativo. En general están disponibles como instrucciones en ensamblador. Se han definido lenguajes para reemplazar el lenguaje ensamblador en programación de sistemas que permita realizar en forma directa las llamadas al sistema. Ejemplo: […]

Leer más Servicios del sistema operativo: Interrupciones