Documente Academic
Documente Profesional
Documente Cultură
FACULTAD DE CIENCIAS
ESCUELA DE FISICA Y MATEMATICA
TEMA DE INVESTIGACIÓN:
Gestión de procesos, memoria, archivos
SEMESTRE:
Tercero
PARALELO:
“A”
INTEGRANTES:
Carlos Alfredo Villalva Basantes 661
Carlos Paul Gaibor Aviles 610
Jinso Rafael Vaca Chinga 472
DOCENTE:
Ing. Carlos Alfredo Ebla Olmedo
LUGAR Y FECHA:
Tabla De Ilustraciones
Grafico 1: Tipos de Sistemas Operativos ...................... Error! Bookmark not defined.
Grafico 2: Componentes del hardware .......................... Error! Bookmark not defined.
Grafico 3: Composición del microprocesador ............... Error! Bookmark not defined.
Grafico 4: Microprocesador .......................................... Error! Bookmark not defined.
Grafico 5: Memoria RAM ............................................. Error! Bookmark not defined.
Grafico 6: Memoria CACHE......................................... Error! Bookmark not defined.
Grafico 7: Memoria ROOM .......................................... Error! Bookmark not defined.
Grafico 8: Memoria PROM ........................................... Error! Bookmark not defined.
Grafico 9: Memoria EPROM ........................................ Error! Bookmark not defined.
Grafico 10: Discos duros SATA III .............................. Error! Bookmark not defined.
Grafico 11: Discos duros SAS....................................... Error! Bookmark not defined.
1. Justificación
En la actualidad el crecimiento de los sistemas operativos ha sido de manera muy
notable en especial si nos referimos a la computadora tanto en sus programas como en
su estado físico.
2. Objetivos
i
3. Introducción
La gestión del sistema operativo es la tarea de la persona a la que normalmente se
denomina, en la documentación de UNIX, administrador del sistema.
Desafortunadamente, sólo unas cuantas actividades del administrador del sistema son lo
suficientemente sencillas para denominarse correctamente administración. Esta
publicación y las guías relacionadas están pensadas para ayudar a los administradores
del sistema en sus numerosas obligaciones.
Este sistema operativo proporciona su propia versión de soporte de gestión del sistema
para promocionar el fácil uso y mejorar la seguridad y la integridad.
La gestión de Procesos, Memoria y Archivos son de gran importancia, ya que cada una
tiene su forma y estructura para satisfacer al usuario.
ii
CAPÍTULO I: Gestión de proceso
Los procesos son dinámicos, están en constante cambio debido a estos recursos
necesarios, ya que al intentar realizar algún tipo de acción puede ser que tenga que
permanecer a la espera de que dicho recurso esté disponible, por ejemplo una petición
de lectura del disco duro, y que el brazo lector del disco duro lo esté utilizando otro
proceso.
Los procesos también contienen una sección de datos con variables globales y memoria
dinámica. Todo ello permite gestionar de una manera más eficaz los procesos en los
sistemas operativos multiprocesos, ya que cada proceso es independiente, por lo que el
bloqueo de uno no debe de hacer que otro proceso en el sistema se bloquee.
1
En definitiva, lo que una política de planificación debe conseguir es que los procesos
obtengan adecuadamente sus turnos de ejecución por lo que son tratados de la misma
forma, que no se produzca sobrecarga, es decir, el planificador debe responder
rápidamente ante cargas de trabajo ligera y responder de la misma forma ante cargas de
trabajo similares.
2
una herramienta del sistema operativo. El núcleo debe encargarse entonces de
administrar los recursos del hardware del computador para que sean asignados
convenientemente a los procesos. (Aranda, 2013)
En creación: el núcleo está obteniendo los recursos que necesita el proceso para
poder correr, como por ejemplo memoria o disco.
Corriendo (RUN): El proceso está en posesión del procesador, el que ejecuta sus
instrucciones.
Esperando (WAIT): El proceso espera que se lea un sector del disco, que llegue
un mensaje de otro proceso, que transcurra un intervalo de tiempo, que termine
otro proceso, etc.
Listo (READY): El proceso está activo pero no está en posesión del procesador.
3
CAPÍTULO II: Gestión de memoria
2. Concepto de memoria
La gestión de memoria se encarga de asignar la memoria física del sistema a los
programas, éstos se expanden hasta llenar la memoria con que se cuenta.
Todas las computadoras tienen una jerarquía de memoria, con una pequeña cantidad de
memoria caché, una cantidad mucho mayor de memoria principal (RAM) y decenas o
centenas de gigabyte de almacenamiento en disco.
(Avila, 2016)
Se puede decir que los objetivos principales de un sistema de gestión de memoria pasan
por ofrecer a cada proceso un espacio lógico propio proporcionando una protección
entre los procesos, permitir que los procesos compartan la memoria.
Además se debe maximizar el rendimiento del sistema y proporcionar a los procesos
mapas de memoria grandes. (June, 2015)
4
Grafica 3: Memoria principal
Se puede decir de manera coloquial que la memoria principal está formada como un
conjunto de casillas, cada una con una dirección que las identifica, donde se almacenan
los datos y las instrucciones correspondientes a los programas. Cada casilla está
enumerada con lo que se denomina dirección de memoria.
2.2 Memoria virtual
El tamaño del programa, datos y pila puede exceder la cantidad de memoria física
disponible, por lo que el sistema guarda en la memoria secundaria aquellas partes del
programa que no están en ejecución o que no tienen espacio para ser cargadas en la
memoria principal. La memoria virtual utiliza estos dos nivel es de jerarquía de
memoria: principal y secundaria o de respaldo que suele ser el disco. Con ello podemos
obtener una cantidad de memoria mayor que la memoria física disponible, y por tanto
ejecutar procesos con una memoria lógica mayor que la memoria física disponible.
5
Grafica 4: Memoria Virtual
Para realizar la traducción es necesaria la utilización de hardware con ayuda del sistema
operativo. Respecto a este hardware hablamos del gestor de memoria (MMU) junto con
el búfer de traducción anticipada de instrucciones (TLB). (Jimenes, 2013)
6
2.2.2. Paginación
7
2.2.3. Segmentación
El sistema operativo debe guardar para cada proceso una tabla de regiones que
especifiquen qué páginas pertenecen a cada región. Esto implica que hay que rellenar
las entradas de las páginas pertenecientes a la región con las mismas características y
que para compartir la región, las entradas correspondientes de dos procesos deben
apuntar al mismo marco.
Grafica 6: Segmentación
8
CAPITULO III: Gestión de archivos
Es la administración de los archivos esto se realiza a través del sistema operativo
permitiendo que los usuarios tengan acceso directo con los archivos y tengan control de
ellos, así como también se puede enviar y compartir archivos con otros usuarios,
brindarles seguridad y protección a estos. De modo que le permite al usuario realizar
ciertas operaciones con ellos.
• Carácter
• Binarios
– Documentos
9
–Hora y fecha del último acceso
–Hora y fecha de la última modificación
–Número de enlaces
Crear
Borrar
Abrir
Cerrar
Leer
Escribir
Reposicionar
• Esquema jerárquico.
10
3.1.3. Estructura de los directorios
• Tanto la estructura del directorio como los archivos residen en discos
11
Grafica 8: Directorio
Crear, cambiar el nombre, mover, copiar y eliminar carpetas: permite ordenar las
carpetas que integran el árbol de directorios.
Cambiar el nombre, mover, copiar y eliminar archivos: permite organizar la
información en el árbol de directorios.
Respaldar la información en otros dispositivos de almacenamientos.
12
Controlar el estado de las unidades lógicas.
2. Cambiar nombre.
Permite cambiar el nombre a archivos y carpetas. Existen varios métodos (tanto con el
teclado o el mouse) pero siempre primero hay que seleccionar la carpeta o archivo.
3. Eliminar.
4. Propiedades.
En el caso de una unidad lógica, aparecerán varias fichas. La ficha General nos brindará
información sobre la cantidad de espacio libre y ocupado de dicha unidad; la
ficha Herramientas nos permitirá abrir programas para el mantenimiento de la unidad
(desfragmentador, scandisk y copia de seguridad); la ficha Compartir se utiliza para
compartir la unidad en una red de computadoras.
En el caso de una carpeta, la ficha General nos brindará información sobre la dirección
o ruta de la carpeta, el tamaño (cantidad de espacio ocupado), la cantidad de archivos y
subcarpetas que contiene y cuando fue creada. La ficha Compartir es igual que la de la
unidad lógica.
13
En el caso de un archivo, la que importa es la ficha General que es igual a la de la
carpeta.
En el caso de seleccionar varios archivos y/o carpetas, nos brindará información sobre la
cantidad de archivos y carpetas así como la ubicación y el tamaño.
Rehacer: es volver a la acción que se deshizo. No se puede rehacer sin haber realizado
anteriormente la acción de deshacer.
3. Seleccionar todo.
Nos permite seleccionar todos los archivos y/o carpetas. (Veloz, 2012)
14
3.3.1. Implementación de sistemas de archivos:
Tenemos al disco duro como una secuencia de bloques, esto bloques son de tamaños
fijos muchas veces de 512 bytes, con esto tenemos acceso directo donde se puede leer y
escribir a cualquier bloque y a cualquier orden, pero esto consiste en cómo vamos a
guardar el archivo ya que puede ser muy tedioso, en las cuales están:
Lista ligada: este método almacena archivos cada uno como una lista ligada de bloques
o fila una tras de otra, esto consiste en que los primero bytes de cada bloque se utilizan
como iniciador para el siguiente y los restos son para los datos.
Sus ventajas son: sólo debe registrar el primer bloque de cada archivo y no es necesario
declarar el tamaño que puede tener a llegar un archivo puede llegar a crecer sin
problemas mientras quede bloques libres.
Sus desventajas: es extremadamente lento, los punteros o iniciadores para el siguiente
bloque ocupan espacio.
Tabla de asignación de archivos: sirve para eliminar algunas desventajas del método
anterior como los punteros, juntándolos a cada puntero y poniéndolo en una tabla de
asignación de archivos.
Sus ventajas son: como la de la lista ligada pero si mantenemos una tabla en memoria se
agiliza enormemente.
Sus desventajas: puede ser muy grande y hay que mantenerla en memoria.
Nodos-I: mantiene juntos a todos los punteros de cada archivo en una tabla asociada a
estos y se guarda en un bloque y si un archivo es muy grande se guardar en una lista
ligada de bloques.
Ventajas: es rápido para archivos pequeños.
Desventajas: cada archivo por pequeño que sea, necesita al menos dos bloques y es muy
complicado para archivos grandes. (Veras, 2012)
15
Conclusiones:
Recomendaciones
16
Terminología
Aplicaciones: El término "aplicación" es una forma abreviada para designar a un
programa de aplicación. Un programa de aplicación es aquél diseñado para desempeñar
una función específica
QUIT: Término inglés que significa «dejar» y que aparece habitualmente en los pro-
gramas informáticos no traducidos
Anexos