19
Realizado por: Marcano, Pablo C.I.: 24.107.246 Porlamar. Enero 2014

Arquitectura de sistemas

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Arquitectura de sistemas

Realizado por:

Marcano, Pablo

C.I.: 24.107.246

Porlamar. Enero 2014

Page 2: Arquitectura de sistemas

SISTEMA OPERATIVO

(UNIX) U n i x ( r e g i s t r a d o o f i c i a l m e n t e c o m o U N I X ® ) e s u n

s i s t e m a o p e r a t i v o p o r t a b l e , m u l t i t a r e a y m u l t i u s u a r i o ;

d e s a r r o l l a d o , e n p r i n c i p i o , e n 1 9 6 9 , p o r u n g r u p o d e

e m p l e a d o s d e l o s l a b o r a t o r i o s B e l l d e A T & T , e n t r e l o s

q u e f i g u r a n K e n T h o m p s o n , D e n n i s R i t c h i e y D o u g l a s

M c I l r o y .

E l s i s t e m a , j u n t o c o n t o d o s l o s d e r e c h o s f u e r o n

v e n d i d o s p o r A T & T a N o v e l l , I n c . E s t a v e n d i ó

p o s t e r i o r m e n t e e l s o f t w a r e a S a n t a C r u z O p e r a t i o n e n

1 9 9 5 , y e s t a , a s u v e z , l o r e v e n d i ó a C a l d e r a S o f t w a r e

e n 2 0 0 1 , e m p r e s a q u e d e s p u é s s e c o n v i r t i ó e n e l

g r u p o S C O . S i n e m b a r g o , N o v e l l s i e m p r e a r g u m e n t ó

q u e s o l o v e n d i ó l o s d e r e c h o s d e u s o d e l s o f t w a r e ,

p e r o q u e r e t u v o e l c o p y r i g h t s o b r e " U N I X ® " . E n 2 0 1 0 ,

y t r a s u n a l a r g a b a t a l l a l e g a l , é s t a h a p a s a d o

n u e v a m e n t e a s e r p r o p i e d a d d e N o v e l l .

S o l o l o s s i s t e m a s t o t a l m e n t e c o m p a t i b l e s y q u e s e

e n c u e n t r a n c e r t i f i c a d o s p o r l a e s p e c i f i c a c i ó n S i n g l e

U N I X S p e c i f i c a t i o n p u e d e n s e r d e n o m i n a d o s " U N I X ® "

( o t r o s r e c i b e n l a d e n o m i n a c i ó n " s i m i l a r a u n s i s t e m a

U n i x " o " s i m i l a r a U n i x " ) . E n o c a s i o n e s , s u e l e u s a r s e

e l t é r m i n o " U n i x t r a d i c i o n a l " p a r a r e f e r i r s e a U n i x o a

u n s i s t e m a o p e r a t i v o q u e c u e n t a c o n l a s

c a r a c t e r í s t i c a s d e U N I X V e r s i ó n 7 o U N I X S y s t e m V .

Page 3: Arquitectura de sistemas

NÚCLEO E l N ú c l e o D e l S i s t e m a O p e r a t i v o U n i x ( L l a m a d o K e r n e l ) E s U n P r o g r a m a E s c r i t o

C a s i E n S u T o t a l i d a d E n L e n g u a j e C , C o n E x c e p c i ó n D e U n a P a r t e D e l M a n e j o D e

I n t e r r u p c i o n e s , E x p r e s a d a E n E l L e n g u a j e E n s a m b l a d o r D e l P r o c e s a d o r E n E l Q u e

O p e r a .

L a s F u n c i o n e s D e l N ú c l e o S o n P e r m i t i r L a E x i s t e n c i a D e U n A m b i e n t e E n E l Q u e

S e a P o s i b l e A t e n d e r A V a r i o s U s u a r i o s Y M ú l t i p l e s T a r e a s E n F o r m a C o n c u r r e n t e ,

R e p a r t i e n d o A l P r o c e s a d o r E n t r e T o d o s E l l o s , E I n t e n t a n d o M a n t e n e r E n G r a d o

Ó p t i m o L a A t e n c i ó n I n d i v i d u a l .

E l K e r n e l O p e r a C o m o A s i g n a d o r D e R e c u r s o s P a r a C u a l q u i e r P r o c e s o Q u e N e c e s i t e

H a c e r U s o D e L a s F a c i l i d a d e s D e C ó m p u t o . E s E l C o m p o n e n t e C e n t r a l D e U n i x Y

T i e n e L a s S i g u i e n t e s F u n c i o n e s :

• C r e a c i ó n D e P r o c e s o s , A s i g n a c i ó n D e T i e m p o s D e A t e n c i ó n Y S i n c r o n i z a c i ó n .

• A s i g n a c i ó n D e L a A t e n c i ó n D e l P r o c e s a d o r A L o s P r o c e s o s Q u e L o R e q u i e r e n .

• A d m i n i s t r a c i ó n D e E s p a c i o E n E l S i s t e m a D e A r c h i v o s , Q u e I n c l u y e : A c c e s o ,

P r o t e c c i ó n Y A d m i n i s t r a c i ó n D e U s u a r i o s ; C o m u n i c a c i ó n E n t r e U s u a r i o s V E n t r e

P r o c e s o s , Y M a n i p u l a c i ó n D e E / S Y A d m i n i s t r a c i ó n D e P e r i f é r i c o s .

• S u p e r v i s i ó n D e L a T r a n s m i s i ó n D e D a t o s E n t r e L a M e m o r i a P r i n c i p a l Y L o s

D i s p o s i t i v o s P e r i f é r i c o s .

E l K e r n e l R e s i d e S i e m p r e E n L a M e m o r i a C e n t r a l Y T i e n e E l C o n t r o l S o b r e L a

C o m p u t a d o r a , P o r L o Q u e N i n g ú n O t r o P r o c e s o P u e d e I n t e r r u m p i r l o ; S ó l o P u e d e n

L l a m a r l o P a r a Q u e P r o p o r c i o n e A l g ú n S e r v i c i o D e L o s Y a M e n c i o n a d o s . U n P r o c e s o

L l a m a A l K e r n e l M e d i a n t e M ó d u l o s E s p e c i a l e s C o n o c i d o s C o m o L l a m a d a s A l

S i s t e m a .

E l K e r n e l C o n s t a D e D o s A r t e s P r i n c i p a l e s : L a S e c c i ó n D e C o n t r o l D e P r o c e s o s Y

L a D e C o n t r o l D e D i s p o s i t i v o s . L a P r i m e r a A s i g n a R e c u r s o s , P r o g r a m a s , P r o c e s o s Y

A t i e n d e S u s R e q u e r i m i e n t o s D e S e r v i c i o ; L a S e g u n d a , S u p e r v i s a L a T r a n s f e r e n c i a

D e D a t o s E n t r e L a M e m o r i a P r i n c i p a l Y L o s D i s p o s i t i v o s P e r i f é r i c o s . E n T é r m i n o s

G e n e r a l e s , C a d a V e z Q u e A l g ú n U s u a r i o O p r i m e U n a T e c l a D e U n a T e r m i n a l , O Q u e

S e D e b e L e e r O E s c r i b i r I n f o r m a c i ó n D e l D i s c o M a g n é t i c o , S e I n t e r r u m p e A l

P r o c e s a d o r C e n t r a l Y E l N ú c l e o S e E n c a r g a D e E f e c t u a r L a O p e r a c i ó n D e

T r a n s f e r e n c i a .

.

Page 4: Arquitectura de sistemas

GESTIÓN DE MEMORIA

L a s p r i m e r a s v e r s i o n e s d e U n i x u t i l i z a b a n g e s t i ó n d e m e m o r i a b a s a d a

p r i n c i p a l m e n t e e n e l s w a p p i n g , m i e n t r a s q u e l a s m o d e r n a s , b a s a d a s e n U n i x

S y s t e m V o e l L i n u x u t i l i z a n G e s t i ó n d e m e m o r i a v i r t u a l p o r p a g i n a c i ó n y

s w a p p i n g . L a p a g i n a c i ó n d e l a m e m o r i a R A M s e l l e v a a c a b o s i e l h a r d w a r e d e l

o r d e n a d o r l a s o p o r t a .

S i e l l e c t o r d e s e a c o n o c e r c o n d e t a l l e l o s c o n c e p t o s s o b r e l a g e s t i ó n d e m e m o r i a

v i r t u a l y s w a p p i n g , p u e d e l e e r l o s a r t í c u l o s d e d i c a d o s a e s t a m a t e r i a e n l a

s e c c i ó n d e T e o r í a G e n e r a l d e e s t e s i t i o . P o r e l l o , s u p o n d r e m o s q u e e l l e c t o r t i e n e

c o n o c i m i e n t o d e l a s t é c n i c a s d e g e s t i ó n d e m e m o r i a v i r t u a l , c e n t r á n d o n o s

e x c l u s i v a m e n t e e n l o s a s p e c t o s p a r t i c u l a r e s q u e p r e s e n t e e s t e s i s t e m a o p e r a t i v o

e n p a r t i c u l a r .

A u n q u e l a g e s t i ó n d e m e m o r i a v i r t u a l e s p a r e c i d a e n l o s s i s t e m a s U n i x y L i n u x ,

c o m o h a y a l g u n a s d i f e r e n c i a s v a m o s a d e d i c a r u n a p a r t a d o a c a d a u n o d e e l l o s .

P e r o a n t e s d e d e s c r i b i r c a d a u n o , v e a m o s c ó m o s e d i s t r i b u y e l a m e m o r i a p a r a l o s

p r o c e s o s y p a r a e l s i s t e m a o p e r a t i v o :

E l n ú c l e o s e m a p e a e n l a m e m o r i a f í s i c a a p a r t i r d e l v a l o r d e l a c o n s t a n t e d e l

s i s t e m a P A G E _ O F F S E T , n o r m a l m e n t e a p a r t i r d e l c u a r t o G i g a b y t e .

L o s p r o c e s o s s e c o l o c a n e n l a p a r t e b a j a d e l a m e m o r i a , e n c o n c r e t o d e s d e 0 a

P A G E _ O F F S E T - 1 .

E l f i n a l d e l a m e m o r i a f í s i c a s e r e c o g e e n l a v a r i a b l e h i g h _ m e m o r y , y a p a r t i r d e

e s t e v a l o r s e d e j a n l i b r e s 8 M B y t e s d e m a r g e n q u e s e d e j a n p a r a z o n a s d e

m e m o r i a n o c o n t i g u a s ( e s t a z o n a s e d e l i m i t a c o n V M A L L O C _ S T A R T y

V M A L L O C _ E N D ) .

Page 5: Arquitectura de sistemas

SISTEMAS DE ARCHIVOS

E n U n i x , c a d a a r c h i v o t i e n e u n n o m b r e q u e l e d a e l u s u a r i o p a r a p o d e r u t i l i z a r l o .

U n n o m b r e d e a r c h i v o p u e d e s e r c a s i c u a l q u i e r c a d e n a d e c a r a c t e r e s , d o n d e e l

ú n i c o c a r á c t e r A S C I I q u e n o s e p u e d e u s a r e s e l s l a s h ( / ) , q u e e n U n i x s e u s a

c o m o s e p a r a d o r d e d i r e c t o r i o s y a r c h i v o s . E x i s t e n o t r o s c a r a c t e r e s q u e s e

r e c o m i e n d a n o u s a r l o s p u e s t i e n e n s i g n i f i c a d o e s p e c i a l p a r a e l i n t é r p r e t e d e

c o m a n d o s d e U n i x , c o m o s o n ! # & ( ) * ' " ` ; | < > @ $ ^ { } ? : \ e s p a c i o

b a c k s p a c e t a b + - y l o s c a r a c t e r e s d e c o n t r o l . L a s m a y ú s c u l a s y m i n ú s c u l a s s o n

c o n s i d e r a d a s d i s t i n t a s e n U n i x y , p o r e j e m p l o , l o s n o m b r e s C A R T A , c a r t a y C a r t a

c o r r e s p o n d e n a t r e s a r c h i v o s d i s t i n t o s .

S e r e c o m i e n d a q u e l o s n o m b r e s d e a r c h i v o n o t e n g a n m á s d e 1 4 c a r a c t e r e s

p o r q u e , s a l v o c a s o s e s p e c i a l e s , U n i x c o n s i d e r a i g u a l e s a d o s a r c h i v o s s i

c o i n c i d e n e n l o s p r i m e r o s 1 4 c a r a c t e r e s ( e s t o n o e s e l c a s o p a r a v e r s i o n e s

m o d e r n a s d e U n i x , l a s q u e p u e d e n a c e p t a r n o m b r e s d e a r c h i v o d e m á s d e 8 0

c a r a c t e r e s ) .

Page 6: Arquitectura de sistemas

INTERFAZ DE USUARIO

Page 7: Arquitectura de sistemas

SISTEMA OPERATIVO

(LINUX) GNU/Linux es uno de los términos empleados para referirse a la combinación del núcleo o kernel libre similar

a Unix denominado Linux con el sistema GNU. Su desarrollo es uno de los ejemplos más prominentes de

software libre; todo su código fuente puede ser utilizado, modificado y redistribuido libremente por cualquiera

bajo los términos de la GPL (Licencia Pública General de GNU, en inglés: General Public License) y otra serie de

licencias libres.

A pesar de que Linux es, en sentido estricto, el núcleo del sistema operativo, parte fundamental de la

interacción entre el hardware y el usuario (o los programas de aplicación) se maneja usualmente con las

herramientas del proyecto GNU y con entornos de escritorio basados en GNOME, que también forma parte del

proyecto GNU aunque tuvo un origen independiente. Sin embargo, una parte significativa de la comunidad, así

como muchos medios generales y especializados, prefieren utilizar el término Linux para referirse a la unión de

ambos proyectos. Para más información consulte la sección "Denominación GNU/Linux" o el artículo

"Controversia por la denominación GNU/Linux".

A las variantes de esta unión de programas y tecnologías, a las que se les adicionan diversos programas de

aplicación de propósitos específicos o generales se las denomina distribuciones. Su objetivo consiste en

ofrecer ediciones que cumplan con las necesidades de un determinado grupo de usuarios. Algunas de ellas

son especialmente conocidas por su uso en servidores y supercomputadoras donde tiene la cuota más

importante del mercado. Según un informe de IDC, GNU/Linux es utilizado por el 78% de los principales 500

servidores del mundo, otro informe le da una cuota de mercado de 89% en los 500 mayores

supercomputadores. Con menor cuota de mercado el sistema GNU/Linux también es usado en el segmento de

las computadoras de escritorio, portátiles, computadoras de bolsillo, teléfonos móviles, sistemas embebidos,

videoconsolas y otros dispositivos.

Page 8: Arquitectura de sistemas

GESTIÓN DE MEMORIA

Memoria Virtual

Usa una tabla de página de tres niveles que son:

1. Directorio de páginas.

2. Directorio intermedio de páginas.

3. Tabla de páginas.

Para aumentar la eficiencia al cargar y descargar estas páginas desde o hacia la memoria, utiliza un

mecanismo llamado Sistema de Colegas, en donde las páginas son agrupadas en marcos de tamaño fijo y

para reemplazar páginas se utiliza el algoritmo del reloj en donde las páginas tienen una especie de variable

de edad. El algoritmo de reloj consiste en asociar un bit de usado y otro de modificado con cada una de las

paginas, el usado se reemplaza por una variable de 8 bits, cada vez que se accede a una página esta variable

se incrementa, después Linux recorre periódicamente la lista completa de páginas y decrementa la variable de

edad de cada página a medida que va rotando por todas ellas en memoria principal. Una página que tiene un 0

es una página vieja ya que no se ha hecho referencia a ella desde hace ya algún tiempo y es el mejor

candidato para el reemplazo.

Page 9: Arquitectura de sistemas

SISTEMAS DE ARCHIVOS

Un archivo puede contener cualquier tipo de información, desde una imagen en formato PNG o JPEG a un texto

o una página WEB en formato HTML, … El sistema de archivos es la estructura que permite que Linux maneje

los archivos que contiene. Todos los archivos de Linux tienen un nombre, el cual debe cumplir unas ciertas

reglas:

Un nombre de archivo puede tener entre 1 y 255 caracteres.

Se puede utilizar cualquier carácter excepto la barra inclinada / y no es recomendable emplear los caracteres

con significado especial en Linux, que son los siguientes: = \ ^ ~ ' " ` * ; - ? [ ] ( ) ! & ~ < >. Para emplear

ficheros con estos caracteres o espacios hay que introducir el nombre del fichero entre comillas.

Se pueden utilizar números exclusivamente si así se desea. Las letras mayúsculas y minúsculas se consideran

diferentes, y por lo tanto no es lo mismo carta.txt que Carta.txt ó carta.Txt.

Como en Windows, se puede emplear un cierto criterio de "tipo" para marcar las distintas clases de ficheros

empleando una serie de caracteres al final del nombre que indiquen el tipo de fichero del que se trata. Así, los

ficheros de texto, HTML, las imágenes PNG o JPEG tienen extensiones .txt,.htm (o .html), .png y .jpg (o .jpeg)

respectivamente.

Pese a esto Linux sólo distingue tres tipos de archivos:

Archivos o ficheros ordinarios, son los mencionados anteriormente.

Directorios (o carpetas), es un archivo especial que agrupa otros ficheros de una forma estructurada.

Archivos especiales, son la base sobre la que se asienta Linux, puesto que representan los dispositivos

conectados a un ordenador, como puede ser una impresora. De esta forma introducir información en ese

archivo equivale a enviar información a la impresora. Para el usuario estos dispositivos tienen el mismo

aspecto y uso que los archivos ordinarios.

Page 10: Arquitectura de sistemas

INTERFAZ DE USUARIO

Page 11: Arquitectura de sistemas

SISTEMA OPERATIVO

(NOVELL) Novell, Inc. es una compañía de origen estadounidense dedicada al software, específicamente en el área de

sistemas operativos de redes, como Novell Netware y Linux, entre otras ramas de la tecnología. Es la empresa

dueña de los derechos de la distribución SuSE Linux y NLD.

Está ubicada en el valle de Utah y fue fundada en 1982 por George Canova, Darin Field y Jack Davis.

Actualmente está en la posición 22 entre las empresas de software más grandes del mundo. [cita requerida]

Cuando las redes informáticas comenzaron a masificarse, su sistema operativo de redes Novell Netware era

uno de los más utilizados, hasta que fue desplazado por la aparición de Windows NT, de Microsoft.

Entre 1982 y 1994 fue presidida por Raymond Noorda, que especialmente a partir de 1991 realizó una

agresiva política de adquisición de otras compañías de software para diversificar la cartera de productos. Así

fueron adquiridos Digital Research (creadores del DR-DOS), Unix Systems Laboratories (con su producto

UnixWare) y WordPerfect. Tras la destitución de Noorda dichos productos fueron vendidos (entre 1995 y 1996)

centrándose de nuevo en Netware. Así DR-DOS pasó a Caldera Systems, UnixWare a Santa Cruz Operation

(SCO) y WordPerfect a Corel.

Con las adquisiciones de las empresas de Linux Ximian y SUSE en 2003, la empresa se sitúa en un frente

interesante con respecto a la lucha de los sistemas operativos, en ambos niveles cliente y servidor, contra el

gigante Microsoft.

Sin embargo, la primera semana de noviembre de 2006 se anunció un amplio acuerdo entre Microsoft y Novell.

La empresa de Bill Gates pagará a Novell US$308 millones de dólares por mantenimiento durante los próximos

5 años de la plataforma Novell OpenSUSE que opera bajo GNU/Linux. Esto, mediante 350.000 "Cupones" para

los clientes de Novell garantizándoles soporte técnico.

Además, ambas compañías acuerdan el término de sus litigios sobre patentes estableciendo que Microsoft no

ha infringido violación de patente alguna.

Page 12: Arquitectura de sistemas

GESTION DE MEMORIA

La gestión de la memoria: Netware permite gestionar cuatro

Gibabytes, cuando lo máximo que permite un PC son 256 Mb.

Netware no tiene zonas reservadas de memoria como una sola

entidad. La versión 3.11 de Netware, tenía una gestión de

memoria que se basaba en dividir la memoria en cinco zonas o

pool, y dependiendo del tipo de aplicación, la ejecutaba en una

de esas zonas. Cuando la tarea terminaba, esa parte de

memoria no podía ser utilizada por otra aplicación. En Netware

4.X utiliza toda la memoria, utilizando cada aplicación la que

necesite, y después, eliminándola y pudiendo ser utilizada por

otra aplicación.

Page 13: Arquitectura de sistemas

SISTEMAS DE ARCHIVOS

Los sistemas de archivos QNetWare proporcionan acceso a los datos

ubicados en un Integrated xSeries Server for iSeries local o remoto en el que

se ejecuta Novell NetWare 4.10 o 4.11, o en Servidores PC autónomos en los

que se ejecuta Novell NetWare 3.12, 4.10, 4.11 o 5.0.

Además:

•Proporciona acceso a los objetos de los Servicios de Directorio NetWare

(NDS).

•Soporta datos almacenados en archivos continuos.

•Proporciona montaje dinámico de sistemas de archivos NetWare en el

espacio de nombres local.

Nota: el sistema de archivos QNetWare está disponible sólo si en el sistema

está instalada la integración mejorada NetWare para iSeries 400, opción 25

del BOSS. Después de realizar la siguiente IPL una vez efectuada la

instalación, el directorio /QNetWare y sus subdirectorios aparecen como parte

de la estructura de directorios del sistema de archivos integrado

Page 14: Arquitectura de sistemas

INTERFAZ DE USUARIO

Page 15: Arquitectura de sistemas

SISTEMA OPERATIVO

(WINDOWS XP)

Windows XP (cuyo nombre clave inicial fue el Whistler) es una versión de Microsoft Windows, línea de

sistemas operativos desarrollado por Microsoft. Lanzado al mercado el 25 de octubre de 2001, en

diciembre de 2013, tenía una cuota de mercado de 500 millones de ordenadores. Las letras "XP"

provienen de la palabra eXPeriencia (eXPerience en inglés).

Dispone de versiones para varios entornos informáticos, incluyendo para los PC domésticos o de

negocios, además de equipos portátiles, "netbooks", "tabletas" y "centros multimedia". Sucesor de

Windows 2000 junto con Windows ME, y antecesor de Windows Vista, es el primer sistema operativo de

Microsoft orientado al consumidor que se construye con un núcleo y arquitectura de Windows NT

disponible en versiones para plataformas de 32 y 64 bits.

A diferencia de versiones anteriores de Windows, al estar basado en la arquitectura de Windows NT

proveniente del código de Windows 2000, presenta mejoras en la estabilidad y el rendimiento. Tiene

una interfaz gráfica de usuario (GUI) perceptiblemente reajustada (denominada Luna), la cual incluye

características rediseñadas, algunas de las cuales se asemejan ligeramente a otras GUI de otros

sistemas operativos, cambio promovido para un uso más fácil que en las versiones anteriores. Se

introdujeron nuevas capacidades de gestión de software para evitar el "DLL Hell" (infierno de las DLLs)

que plagó las viejas versiones. Es también la primera versión de Windows que utiliza la activación del

producto para reducir la piratería del software.

Page 16: Arquitectura de sistemas

NÚCLEO

Windows 2000 utiliza cada controlador de dispositivo del modo núcleo para permitirle interactuar con

los dispositivos hardware. Cada uno de los controladores tiene rutinas de sistema bien definidas y

rutinas internas que exporta al resto de sistemas operativos. Todos los dispositivos son vistos por el

modo usuario como un objeto archivo en el gestor de Entrada/Salida. A través del propio gestor de E/S,

los dispositivos son vistos como objetos de dispositivo, que él define tanto como objetos archivo,

dispositivo o driver. Los controladores del modo núcleo se encuentran en tres niveles: controladores de

alto nivel, controladores intermedios y controladores de bajo nivel. Los controladores de alto nivel, como

controladores de sistemas de archivos para FAT y NTFS, dependen de controladores intermedios. Los

controladores intermedios se componen de funciones controladores — o controladores principales para

un dispositivo — que opcionalmente son intercalados entre filtros de controladores de bajo y alto nivel.

Las funciones driver dependen de un driver de bus — o un driver que sirve a un controlador de bus,

adaptador o puente — que puede tener un filtro driver de bus opcional que se encuentra entre él mismo

y la función driver. El Modelo de controladores de Windows (en inglés Windows Driver Model, WDM) se

encuentra en la capa intermedia. El nivel más bajo de controladores es también una herencia de los

controladores de dispositivo de Windows NT que controlan un dispositivo directamente o que pueden

ser un bus hardware PnP. Esos controladores de bajo nivel controlan directamente el hardware y no se

basan en otros

Page 17: Arquitectura de sistemas

GESTIÓN DE MEMORIA

El gestor de memoria en Windows está hecho para trabajar con paginas que van de los 4kB hasta los

64kB. Cuando se crea un proceso el tamaño máximo es de 2GB, este espacio está dividido en páginas

de tamaño fijo y poseen uno de los siguientes estados:

•Disponible

•Reservada

•Asignada

Cuando hay espacio disponible en la memoria, el gestor de memoria virtual permite que los conjuntos

residentes de los procesos activos crezcan. Entonces se trae una nueva página a la memoria sin

expulsar ninguna.

Cuando la memoria empieza a escasear, el gestor de memoria virtual mueve las páginas que se han

utilizado hace más tiempo de cada uno de los procesos hacia swap, liberando así memoria principal.

Existen algunas similitudes en cuanto a la gestión de memoria en Windows y Linux pero cuando es

necesario liberar memoria Windows lo hace una vez por segundo a diferencia en Linux que lo hace solo

cuando es necesario, esto hace de Linux mas eficiente

Page 18: Arquitectura de sistemas

SISTEMAS DE ARCHIVOS

NTFS: proviene de ("New Tecnology File System"), que significa sistema de archivos de nueva tecnología,

utilizado en la plataforma Windows NT®. Permite accesos a archivos y carpetas por medio de permisos,

no es compatible con Linux (solo lee, y difícilmente escribe), ni con Ms-DOS®, ni Windows 95, ni

Windows 98 y tampoco puede accederla, tiene formato de compresión nativa, permite encriptación,

soporta 2 TB, no se recomienda en sistemas con menos de 400 MB. Se utiliza para Microsoft®

Windows XP y Microsoft® Windows Vista y Windows 7. Los sistemas operativos Windows XP, Vista y 7 de

Microsoft® reconocen el sistema de archivos FAT, FAT32, NTFS, el CDFS utilizado en CD-ROM, el UDF

utilizado en DVD-ROM y el LFS para discos sin registro de arranque maestro.

exFAT: proviene de ("EXtended File Allocation Table"), que significa tabla de localización de archivos

extendida, el cuál se diseño para su uso en dispositivos de almacenamiento electrónico basados en el

uso de tecnología de memoria NAND, tales como memorias USB y unidades SSD, para ser utilizado con

versiones de Microsoft® Windows CE, es importante mencionar que Windows Vista y 7 tienen soporte

para el formateo con este sistema de archivos, al igual que MacOS® y Linux. Una característica

importante es que Permite almacenar hasta 1000 archivos en una carpeta

Page 19: Arquitectura de sistemas

INTERFAZ DE USUARIO