Sei sulla pagina 1di 12

Unidad 7

Gestin de memoria secundaria


ARCHIVO
Un archivo o fichero informtico es un conjunto de bits que son almacenados en un
dispositivo. Un archivo es identificado por un nombre y la descripcin de la carpeta
o directorio que lo contiene. A los archivos informticos se les llama as porque son
los equivalentes digitales de los archivos escritos en expedientes, tarjetas, libretas,
papel o microfichas del entorno de oficina tradicional.
CARACTERSTICAS
Las principales caractersticas de esta estructura son:
Independencia de las informaciones respecto de los programas
La informacin almacenada es permanente
Un archivo puede ser accedido por distintos programas en distintos momentos
Gran capacidad de almacenamiento.
ATRIBUTOS DE ARCHIVO:
Los atributos de archivo son propiedades especficas del mismo. Puede utilizar dos
atributos de archivo al definir activos digitales; a saber: tipo de archivo y tamao de
archivo. Por ejemplo, una empresa de desarrollo de software puede que quiera
limitar el uso compartido del instalador del software de la empresa al departamento
de I+D, cuyos miembros son responsables del desarrollo y comprobacin del
software. En tal caso, el administrador de OfficeScan puede crear una poltica que
bloquee la transmisin de archivos ejecutables que tengan entre 10 y 40 MB a todos
los departamentos, excepto a I+D.
En s mismos, los atributos de archivo son identificadores deficientes de archivos
confidenciales. Prosiguiendo con el ejemplo de este tema, la mayora de los
instaladores de software de terceros que se compartan con otros departamentos se
bloquear. Por lo tanto, Trend Micro recomienda que se combinen atributos de
archivo con otras definiciones de activos digitales para, de este modo, conseguir
una deteccin de archivos confidenciales ms especfica.
OPERACIONES SOBRE EL BLOQUE DE CONTROL DE ARCHIVO

El sistema operativo brinda servicios para la manipulacin de archivos:


Crear y abrir: provee la creacin de un archivo en el sistema de archivos. Se debe
proveer un nombre del nuevo archivo. Adems, se provee la apertura de un archivo
ya existente para acceder o modificar la informacin.
Escribir: poder escribir informacin en un archivo previamente abierto.
Leer: poder leer informacin en un archivo previamente abierto.
Reposicionar dentro de un archivo: lograr acceder a cualquier parte del archivo.
Eliminar: destruir el archivo a nivel del sistema de archivo.
Truncar: eliminar la informacin que est dentro del archivo, pero sin eliminar el
archivo.
Por lo general, los sistemas tienen una tabla de archivos abierto por proceso. Estos
archivos se abren a travs de un llamado al sistema y, de esa forma, se puede
operar con ellos (leer, escribir, etc.). Finalmente, el archivo es cerrado antes que
finalice la ejecucin del proceso.
Tener un archivo abierto para el sistema implica mantener una estructura que tenga
por lo menos:
puntero de archivo (file pointer) para operaciones de lectura y escritura, contador de
archivos abiertos
ubicacin del archivo en el dispositivo, derechos de acceso.
Algunos sistemas proveen sistema de acceso nico a un archivo (lock) por parte
de los procesos.
A su vez, varios sistemas implementan el mapeo de archivos al espacio de usuario
del proceso. De esta forma, no es necesario realizar read y write para operar sobre
el archivo, sino accederlo directamente. Esto trae el beneficio de no hace
Directorio:
En informtica, un directorio es un contenedor virtual en el que se almacenan una
agrupacin de archivos informticos y otros subdirectorios, atendiendo a su
contenido, a su propsito o a cualquier criterio que decida el usuario. Tcnicamente,
el directorio almacena informacin acerca de los archivos que contiene: como los
atributos de los archivos o dnde se encuentran fsicamente en el dispositivo de
almacenamiento.
A partir de Windows 3.0, tambin se los denomina carpetas de archivos.
En el entorno grfico de los sistemas operativos modernos, el directorio se
denomina metafricamente carpeta y de hecho se representa con un icono con esta
figura. Esta imagen se asocia con el ambiente administrativo de cualquier oficina,
donde la carpeta de cartn encierra las hojas de papel (representando a los archivos
de datos) de un expediente.
En DOS y sus sucesores Windows y OS/2, la sintaxis de una ruta (o path en ingls),
indica una jerarqua de directorios, donde el primer elemento puede ser bien la letra
indicativa de cualquier Unidad Lgica (disco) en el sistema, o la barra invertida o
backslash (\), designando al "directorio raz" de la unidad lgica actual. Si la ruta
comienza directamente en el nombre de un directorio es una ruta relativa desde el
directorio de trabajo actual. Por ejemplo, en la ruta "C:\AB\AGENDA", "C:" es la
unidad lgica (el disco), "AB" un directorio y "AGENDA" un subdirectorio o un
archivo. "AB\AGENDA" podra designar el mismo elemento si el directorio actual es
"C:\".
OBJETIVOS
- Conocer cada una de las partes e iconos que componen el programa donde
queramos recuperar, eliminar y/o buscar un archivo o directorio.
- Realizar ejercicios que nos permitan la comprensin e identificacin de cada
uno de los elementos y los pasos para la realizacin y/o utilizacin del manejo
de archivos o directorios.
- Ejecutar de lo aprendido del manejo de archivos o directorios un ejemplo
como propuesta para evaluar la calidad de la explicacin que se realiz de
acuerdo al tema.
SISTEMAS DE DIRECTORIOS JERRQUICOS

Directorios Jerrquicos
Tener un solo nivel es adecuado para aplicaciones dedicadas simples (e incluso se
utilizaba en las primeras computadoras personales), pero para los usuarios
modernos con miles de archivos, sera imposible encontrar algo si todos los archivos
estuvieran en un solo directorio.

En consecuencia, se necesita una forma de agrupar los archivos relacionados. Por


ejemplo, un profesor podra tener una coleccin de archivos que en conjunto formen
un libro que est escribiendo para un curso, una segunda coleccin de archivos que
contienen programas enviados por los estudiantes para otro curso, un tercer grupo
de archivos que contenga el cdigo de un sistema de escritura de compiladores
avanzado que est construyendo, un cuarto grupo de archivos que contienen
proposiciones de becas, as como otros archivos para correo electrnico, minutas
de reuniones, artculos que est escribiendo, juegos, etctera.Lo que se necesita
es una jerarqua (es decir, un rbol de directorios). Con este esquema, puede haber
tantos directorios como se necesite para agrupar los archivos en formas naturales.
Adems, si varios usuarios comparten un servidor de archivos comn, como se da
el caso en muchas redes de empresas, cada usuario puede tener un directorio raz
privado para su propia jerarqua. Este esquema se muestra en la grfica mostrada
arriba. Aqu, cada uno de los directorios A, B y C contenidos en el directorio raz
pertenecen a un usuario distinto, dos de los cuales han creado subdirectorios para
proyectos en los que estn trabajando.
Unidad 8

GESTIN DE ENTRADA Y SALIDA

Fundamentos de hardware entrada y salida

Una computadora con tan slo una CPU y memoria interna no tiene mucho valor; los perifricos
permiten que esa computadora se comunique con el mundo exterior y almacene informacin
para su uso posterior. Algunos perifricos son dispositivos de entrada exclusivamente. Otros lo
son de salida. Y un tercer grupo son dispositivos de almacenamiento externos que aceptan
informacin desde, y hacia, la CPU.

La entrada para interactuar con el computador

Los usuarios de hoy en da disponen de cientos de dispositivos de entrada, los cuales facilitan
enormemente la introduccin de datos en sus computadoras. De todos ellos, el ms familiar es
el teclado.

El teclado

El teclado QWERTY (nombrado as por las teclas de la primera fila) se convirti en un


equipamiento estndar de las mquinas de escribir y, ms tarde, de todos los PC.
Sin embargo, los teclados modernos han perdido el aire tradicional de las antiguas mquinas.
Ya sea estndar o ergonmico, un teclado enva seales a la computadora a travs de algn cable,
aunque los ms modernos (inalmbricos) no estn sujetos a ste sistema.
Algunas variaciones en el diseo incluyen teclados: plegados, impresos en membranas, de una
sola mano y miniaturizados. Y aun siguen apareciendo nuevas ideas.
Dispositivos de sealizacin

Para introducir texto y datos numricos se utiliza el teclado principalmente. Para otras tareas,
como enviar comandos o posicionar el cursor, se utiliza el ratn. El ratn est diseado para
mover un puntero sobre la pantalla y sealar a caracteres u objetos especficos. Antes los ratones
habituales disponan de una bola en su interior que rodaba. Pero los ms modernos utilizan la
luz reflejada para detectar el movimiento. Algunos tambin incluyen una rueda de
desplazamiento entre los dos botones estndar llamada scroll.
Es virtualmente imposible encontrar una computadora actual que no tenga un ratn, aunque
existe una excepcin: en porttiles, ya que stas no siempre estn sobre superficies por las que
el ratn pueda desplazarse. Los fabricantes de stas proporcionan alternativas como dispositivo
de sealizacin como:

El touchpad (o trackpad): es un pequeo panel sensible a las presiones leves. El usuario


mueve el puntero arrastrando un dedo sobre esta superficie.

El pointing stick (o TrackPoint): es un pequeo palo stuado en el centro del teclado y que
responde a la presin de un dedo para desplazar el puntero.

El trackball: permanece quieto mientras el usuario mueve una prominente bola que permite
controlar la posicin del puntero en la pantalla.
Hay otros tipos de dispositivos de sealizacin adecuado para cierto tipo de trabajos y para jugar.
Por ejemplo: el joystick (similar a la palanca de cambios de un coche que se utiliza
principalmente para los juegos) y el lpiz electrnico (que sobre una pantalla apunta y seala
cualquier elemento).

FUNDAMENTOS DEL SOFTWARE

Una mquina rpida pero estpida

Las computadoras parecen inteligentes porque pueden efectuar estas operaciones


aritmticas y las comparaciones rpidamente y con precis. Una computadora
domstica tpica puede realizar miles de operaciones en el tiempo que usted tarda
en coger su bolgrafo y meterlo en el bolsillo. Un programa bien diseado es el
encargado de indicarle a la computadora que ejecute una secuencia de operaciones
sencillas que, tomadas en conjunto, imprimen un informe, organizan las notas de
los alumnos de una escuela o simulan un vuelo espacial.

El desafo de los desarrolladores de software es inventar instrucciones que agrupen


todas estas rdenes sencillas de modo que sean tiles.

El trabajo de un programador es convertir el algoritmo (conjunto de procedimientos


para llevar a cabo una tarea) en un programa aadindole detalles, puliendo los
fallos, verificando los procedimientos y depurando los errores. Es fundamental
eliminar toda la ambigedad que se pueda.
El lenguaje de las computadoras

Cada computadora procesa instrucciones en un lenguaje mquina, El cual emplea


cdigos numricos para representar las operaciones ms bsicas de una
computadora. Los programadores de antao estaban obligados a escribir cada
programa en lenguaje mquina, lo que se supona una tediosa tarea de trasladar
cada instruccin a cdigo binario.

Hoy en da la mayora de los programadores utilizan lenguajes de programacin


como Java o Visual Basic.NET que se encuentran a medio camino entre lo que
entienden un humano y lo que se debe suministrar a la mquina.

Para poder comunicarnos en alto nivel, es necesario un traductor. Mientras ms


sofisticado sea el traductor, ms sencillo resulta el trabajo del programador.

El programa traductor ms comn es el compilador, cuya misin es convertir un


programa completo escrito en un lenguaje de alto nivel como (como C#) antes de
que se ejecute por primera vez.

Aplicaciones. Herramientas para los usuarios

Las aplicaciones de software permiten a los usuarios controlar sus computadoras


sin pensar del mismo modo que los programadores.

Aplicaciones para el usuario

Las tiendas de computadoras y software, las de los productos elctricos y las de


venta por correo venden cientos de programas: software de auto detencin, de
contabilidad, de grficos, gestores de informacin personal, etc.

El proceso de compra de cualquier software es similar al de cualquier CD de msica.


Pero existen algunas sutiles diferencias que veremos a continuacin.

Documentacin

Cualquier paquete de software debe incluir documentacin impresa con las


instrucciones a seguir para su instalacin en el disco duro de la computadora.
Algunos tambin disponen de tutoriales y manuales de referencia que explican
cmo usarlo.
Actualizacin

La mayora de las empresas de software trabajan en la mejora de sus productos,


eliminando fallos y aadiendo nuevas caractersticas. Como resultado de ello, es
frecuente que aparezcan nuevas versiones de los programa ms populares cada
uno o dos aos.

Compatibilidad

Los paquetes de software contienen etiquetas con mensajes como Precisa


Windows 9x, Me o XP con 128 MB de RAM, estas especificaciones no deben
tomarse a la ligera, sin el hardware y software compatible, muchas programas son
inservibles.

Renuncias

Segn la letra pequea de las garantas incluidas en muchos paquetes de software,


algunas aplicaciones podran ser tcnicamente inservibles aun disponiendo de
hardware y software compatible. EULA (Contrato de licencia de usuario final, End
User License Agreement):

Este programa se distribuye tal como es, sin garanta de ningn tipo

Licencia

Cuando se adquiere cualquier paquete de software, usted realmente no est


comprobando ese software sino una licencia para usar el programa, generalmente
en una sola mquina.

Virtualmente, todo software tiene un copyright, lo que significa que no puede


duplicarse legalmente para su distribucin a terceras personas. Algunos programas
grabados en CD o DVD (lo ms recientes) estn fsicamente protegidas contra copia
de modo que no pueden duplicarse de ninguna manera.
DISCOS, HARDWARE POR DISCOS
Los discos son de diversos tipos. Los mas comunes son los discos magnetico(disco
duro y disquetes).estos se caracteriszan por el hecho de que las lectura y escritura
son de igual de rapidas, lo que hace ideales como memorias secundarias
(paginacion, sistema de archrchivo).

Aveces se usan grupo de estos didcos para contar con el amacenamiento muy
confiable. Para la distribucion de programas , datos y peliculas son importantes
diversos tipos de discos optico (CD-ROM,CD grabable y DVD). En las secciones
que siguen decribiremos primero el hardwae y luego el software de esto dispositivos.

Drivers

Un driver o controlador de dispositivo es el software que comunica los perifricos


con el sistema operativo. Por ejemplo, una placa de sonido puede emitir una seal
de audio o tomar audio desde el exterior, una tarjeta de vdeo es capaz de enviar
seal de vdeo a un monitor para graficar el escritorio de un sistema, un mouse es
capaz de movilizar una flecha virtual en la pantalla, etc.

PAQUETE DE ENTRADA Y SALIDA


Entrada y salida designa cualquier transferencia de informacin desde o hacia
memoria o el procesador. Comprende tanto la transferencia entre diversos niveles
de la memoria como la comunicacin con los perifricos. El sistema de entrada y
salida es la parte del S.O. encargada de la administracin delos dispositivos de e/s.
Este sistema proporciona un medio para tratar los archivos y dispositivos de manera
uniforme, actuando como interfaz (debe ser independiente, sencilla y fcil de utilizar)
entre los usuarios y los dispositivos de e/s que pueden ser manipulados por rdenes
de alto nivel
UNIDAD 9: SEGURIDAD DE LOS SISTEMAS OPERATIVOS
INTRODUCCIN A LA SEGURIDAD DE LOS SISTEMAS OPERATIVOS
Conjunto de mtodos y herramientas destinados a proteger la informacin y por
ende los sistemas informticos.
3. REQUISITOS DE SEGURIDAD Confiabilidad. Integridad. Disponibilidad. Debe
tener:
4. REQUISITOS DE SEGURIDAD EXTERNA La seguridad externa debe asegurar
la instalacin computacional contra intrusos y desastres como incendios e
inundaciones. Concedido el acceso fsico el Sistema Operativo debe identificar al
usuario antes de permitirle el acceso a los recursos: seguridad de la interfaz del
usuario.
5. REQUISITOS DE SEGURIDAD INTERNA Tarjetas de identificacin. Sistemas de
huellas digitales. Identificacin por medio de la voz.
6. La autorizacin determina qu acceso se permite y a quin. Los datos del sistema
y los usuarios se dividen en clases. Se reduce la probabilidad de violar la seguridad.
Debe instrumentarse un gran nmero de verificaciones y balances en el sistema
para ayudar a la deteccin de brechas en la seguridad., Seguridad Operacional.
7. VIGILANCIA La verificacin y la auditora del sistema La autentificacin de los
usuarios. Los sistemas sofisticados de autentificacin de usuarios resultan muy
difciles de evitar por parte de los intrusos.
8. PROTECCIN POR CONTRASEA. Huellas digitales de la persona. Registro
de la voz. Fotografa. Firma, etc.
9. AUDITORA La auditora suele realizarse a posteriori en sistemas manuales, es
decir que se examinan las recientes transacciones de una organizacin para
determinar si hubo ilcitos. La auditora en un sistema informtico puede implicar un
procesamiento inmediato, pues se verifican las transacciones que se acaban de
producir.
10. CONTROLES DE ACCESO Lo fundamental para la seguridad interna es
controlar el acceso a los datos almacenados. Control de Accesos al Sistema.
11. El Control de acceso La entrada al sistema La verificacin. La administracin
del almacenamiento real, del almacenamiento virtual y del sistema de archivos.
Ncleos de Seguridad Depende de:
12. Seguridad por Hardware Resultan mucho ms seguras que cuando son
asequibles como instrucciones de software que pueden ser modificadas. Pueden
operar mucho ms rpido que en el software. Mejoran la performance. Permiten
controles ms frecuentes
13. CRIPTOGRAFA Se debe utilizar para proteger a las contraseas,
almacenndolas cifradas. Se puede utilizar tambin para proteger todos los datos
almacenados en un sistema de computacin. Tambin es aplicable en los
protocolos de redes de capas, que ofrecen varios niveles de cifrado.

Potrebbero piacerti anche