Está en la página 1de 6

Tarea para SI02

Actividad 1:
Sistema operativo libre: Ubuntu 12.04 (Quantal Quetzal)
Requisitos básicos y opcionales
• Procesador x86 a 700 MHz.
• Memoria RAM de 512 MiB.
• Disco Duro de 5 GB (swap incluida).
• Tarjeta gráfica y monitor capaz de soportar una resolución de 1024x768
• Lector de DVD o puerto USB.
• Conexión a Internet puede ser útil.
• Si se dispone de procesador de 64 bits (x86-64), y especialmente si dispone de más de 3 GB de RAM, se
recomienda utilizar la versión Ubuntu para sistemas de 64 bits.

Tipo de sistema operativo


Por estructura:
• Jerárquica o por capas
Por servicios:
• Multiusuario
• Multitarea
• Multiproceso
Características principales
Ventajas:
• Sistema operativo libre
• No existen virus
• Su seguridad en los archivos mucho mejor
• Su actualización es mucho mas rápida (cada 6 meses)
• Potente gestor de aplicaciones
• Es muy flexible. Podrás personalizarlo a tu manera y como quieras
Desventajas:
• Falta de controladores para algunos dispositivos
• Compatibilidad de algunos programas
• Entender y aprender la novedad
Gestión de procesos
Los procesos en Linux pueden ser divididos en tres categorías: interactivos, tiempo real o por lotes. Los
procesos de tiempo real son manejados bien por un algoritmo FIFO o turno rotatorio (Round-Robin), ya que al ser
procesos considerados como prioritarios deben de ser ejecutados antes que los demás. Los demás procesos
son manejados utilizando una planificación Round-Robin con un sistema de envejecimiento utilizado en la
planificación de prioridades

Gestión de memoria
Administración de memoria virtual
• Utiliza un esquema de paginación a tres niveles:
• Directorio global, cada proceso tiene sólo uno que ha de estar en memoria, y su tamaño es de una página. Cada
entrada apunta a un directorio intermedio de páginas (tabla intermedia de páginas)
• Directorio intermedio de páginas, que puede ocupar varias páginas. Cada entrada señala a una página de la tabla de
páginas final
• Tabla de páginas, que puede ocupar varias páginas. Cada una de sus entradas hace referencia a la página virtual
requerida
• Paginación por demanda, aunque para ser más eficiente prepagina algunas páginas cuando se produce un
fallo de página

SISTEMAS INFORMÁTICOS. TAREA 02


UT. 1.-Software de un sistema informático 2
• No utiliza el concepto de conjunto de trabajo
• Tamaño de página fijo. En el Pentium de 4KB
• Cada proceso de usuario tiene su propio espacio de direcciones virtual
• Si las direcciones son de 32 bits, el espacio de direcciones virtual, de 4GB, dividido en:
• 3GB para el espacio de direcciones virtual para el proceso
• 1GB para sus tablas de páginas y otros datos del kernel, accesible sólo en modo núcleo usando llamadas al sistema

Administración de memoria física


• Una parte de la memoria es utilizada para el kernel
• El resto de la memoria está disponible para (entre otros usos):
• Páginas de usuario
• El caché de buffer empleado por el sistema de ficheros
• Contiene bloques de disco que se han leído recientemente, o que se han leído por adelantado
• Su tamaño es dinámico y compite por la misma reserva de páginas que las páginas de usuario.
• El caché de paginación, formado por un conjunto de páginas de usuario que ya no se necesitan y están
esperando que se les pagine a disco. Si una página se reutiliza antes de que se desaloje de la memoria,
podrá recuperarse con rapidez

Sistema/s de archivos que utiliza


Por el contrario, GNU/Linux comenzó su andadura con su sistema de archivos “Ext2”, pero éste fue sustituido por
nuevas versiones que si tenían la capacidad de trabajar con grandes volúmenes de información (Terabytes) y de
poder restituir rápidamente (gracias al “Journaling”) el sistema ante un fallo importante en el sistema de archivos.
Posteriormente aparecieron otros sistemas de archivos nuevos y mejoras sobre el modelo existente (Ext3, Ext4,
ReiserFS, XFS, JFS)
El “Journaling” (también conocido como “registro por diario”) es un mecanismo que almacenará las transacciones
(operaciones de lectura y escritura de archivos) que se realizan en el sistema, y que permitirá la recuperación de
los datos en caso de fallo grave.
En Linux y Unix todo es un fichero. Los directorios son ficheros, los ficheros son ficheros, y los dispositivos son
ficheros. A veces a los dispositivos se les llama nodos, pero siguen siendo ficheros.
Los sistemas de ficheros de Linux y Unix se organizan en una estructura jerárquica, de tipo árbol. El nivel más
alto del sistema de ficheros es / o directorio raíz. Todos los demás ficheros y directorios están bajo el directorio
raíz. Por ejemplo, /home/jebediah/cheeses.odt muestra la ruta completa al fichero cheeses.odt que está en el
directorio jebediah, que a su vez está bajo el directorio home, que por su parte está bajo el directorio raíz (/).
Por debajo del directorio raíz (/) hay un importante grupo de directorios común a la mayoría de las distribuciones
de GNU/Linux. A continuación hay una lista de los directorios que aparecen normalmente bajo el directorio raíz (/)

SISTEMAS INFORMÁTICOS. TAREA 02


UT. 1.-Software de un sistema informático 3
Sistema operativo propietario: Windows 8
Requisitos básicos y opcionales
• Procesador: 1 GHz o más rápido, compatible con PAE, NX y SSE2
• RAM: 1 GB (32 bits) o 2 GB (64 bits)
• Espacio en disco duro: 16 GB (32 bits) o 20 GB (64 bits)
• Tarjeta gráfica: Dispositivo gráfico Microsoft DirectX 9 con controlador WDDM
• Para el uso táctil, necesitas una tableta o un monitor que sea compatible con multitouch.
Requisitos adicionales para usar algunas características
• Para el uso táctil, requiere una tableta o un monitor que sea compatible con la función multitouch.
• Para acceder a la Tienda Windows y descargar y ejecutar aplicaciones, requiere una conexión a Internet
activa y una resolución de pantalla de al menos 1024 x 768.
• Para acoplar aplicaciones, requiere una resolución de pantalla de al menos 1366 x 768.
• Para un arranque seguro se requiere firmware compatible con UEFI v2.3.1 Errata B y con la entidad de
certificación de Microsoft Windows en la base de datos de firmas UEFI.
• Para algunas características es necesaria una cuenta Microsoft.
• Para ver DVDs se requiere un software de reproducción independiente.
• BitLocker requiere el Módulo de plataforma segura (TPM) 1.2 o una unidad flash USB (solo para Windows 8
Pro).
• Client Hyper-V requiere un sistema de 64 bits con servicios de traducción de direcciones de red de segundo
nivel (SLAT) y 2 GB de RAM adicionales (solo para Windows 8 Pro).
• Se requiere un sintonizador de TV para reproducir y grabar programas de televisión en directo en Windows
Media Center (solo para Windows 8 Pro Pack y Windows 8 Media Center Pack)

Tipo de sistema operativo


Por estructura:
• cliente-servidor (microkernel)
Por servicios:
• Workstation: Monousuario; Server: Multiusuario
• Multitarea
• Multiproceso
Características principales
Ventajas:
• Sistema operativo comercial mas usado en el momento
• Su uso es mas fácil
• Aprender a manejar Windows es mucho mas rápido que Ubuntu
• El desarrollo de aplicaciones es mas rápida
• Fácil conseguir drivers
Desventajas:
• Se utiliza bajo licencia
• Programas mas utilizados son de pago
• Su seguridad es muy vulnerable
Gestión de procesos
La planificación de procesos se basa en la utilización de colas múltiples de prioridades. Posee 23 niveles de colas
clasificadas de la 31-16 en clase de tiempo real y las demás en clase variable. Cada cola es manejada mediante
Round-Robin, pero si llega un proceso con mayor prioridad, se le es asignado el procesador.

Gestión de memoria
Administración de memoria virtual
• El administrador de memoria trabaja sólo con procesos (y no con hilos como hace el planificador).
• Cada proceso de usuario tiene su propio espacio de direcciones virtual.

SISTEMAS INFORMÁTICOS. TAREA 02


UT. 1.-Software de un sistema informático 4
• Direcciones virtuales de 32bits: 4GB de espacio de direcciones virtual
• Utiliza paginación (no se usa ningún tipo de segmentación)
• Básicamente usa paginación por demanda, aunque para ser más eficiente prepágina algunas páginas
cuando se produce un fallo de página.
• Tamaño de página fijo (hasta un máximo de 64KB). En el Pentium de 4KB
• El S.O. puede usar páginas de 4MB para reducir el tamaño de su tabla de páginas
• Organización del espacio de direcciones virtual de un proceso:
• Los 2GB inferiores, menos aprox. 256MB, para el proceso. Los 2GB superiores para la memoria del S.O.
• Los 2GB superiores
• Contienen el sistema operativo, incluidos el código, los datos y las reservas paginada y no paginada
• Compartidos por todos los procesos de usuario, con excepción de las tablas de páginas (exclusivas de cada proceso)
• En modo usuario no se puede acceder a esta zona
• Si un hilo efectúa una llamada al sistema, salta por una interrupción de sistema al modo núcleo y sigue ejecutándose sin
perder su identidad. Lo único que hay que hacer es cambiar a la pila de núcleo del hilo
• Sacrifica espacio de direcciones privado del proceso, a cambio de que las llamadas al sistema sean más rápidas
• Las versiones Advanced Server y Datacenter Server ofrecen la opción de establecer un espacio de usuario de 3GB (1GB el
S.O.)
• Una página virtual puede estar en tres estados posibles:
• Libre: no se está usando (Una referencia a ella provoca un fallo de página)
• Comprometida: hay una correspondencia entre el código o los datos y la página (Una referencia a una página
comprometida: ¿está la página en memoria?; SÍ: éxito // NO: fallo de página, hay que traer la página del disco.
• Reservada: no está disponible para utilizar mientras no se retire de forma explícita la reserva. P.e., este tipo de
páginas se usa para permitir el crecimiento de las pilas
• Además las páginas tienen otros atributos como si se puede leer, escribir o ejecutar
Administración de memoria física
• El sistema gestiona cuatro listas de marcos libres
• Cada marco en memoria está en uno o más conjuntos de trabajo, o bien en una de estas 4 listas
• Una quinta lista contiene los marcos de página físicamente defectuosos que pudiese haber
• El administrador de conjuntos de trabajo y otros hilos (demonios) del kernel pasan páginas entre los
conjuntos de trabajo y las diversas listas
• Las cuatro listas son:
• Listas de páginas modificadas contienen páginas que hace poco se expulsaron de un conjunto de trabajo, todavía
están en la memoria y asociadas con el proceso que las estaba usando, pero NO tienen copia válida en disco
• Lista de páginas de reserva limpias contienen páginas que hace poco se expulsaron de un conjunto de trabajo,
todavía están en la memoria y asociadas con el proceso que las estaba usando, y además tienen una copia válida en
disco (por tanto pueden abandonarse cuando se desee)
• Lista de páginas libres que contiene páginas limpias que ya no están asociadas a ningún proceso
• Lista de páginas en ceros, están libres, no están asociadas a ningún proceso, y además ya se han llenado de ceros

Sistema/s de archivos que utiliza


En Windows el directorio raíz se identifica
con la letra de la unidad seguida de “:\”.
Las carpetas contenedoras de archivos (o
subdirectorios) se simbolizan con un nombre
y luego “\” y los archivos se denominan
mediante un nombre y luego un punto (.) y la
extensión que normalmente puede ser de tres
letras, aunque su longitud es variable. Este
simbolismo es heredado del viejo sistema DOS
y como notarán hay al menos un directorio raíz
por cada unidad física, ya sea disco rígido,
lectora de CD, diskettera, etc. Así un ejemplo
de una ruta de archivo sería “C:\nombre_
carpeta\archivo.ext”. Es importante saber
que en los sistemas de archivos de Windows
los archivos siempre llevan extensión, de lo
contrario el sistema operativo no sabrá que
hacer con ellos.)

SISTEMAS INFORMÁTICOS. TAREA 02


UT. 1.-Software de un sistema informático 5
Actividad software propietario y libre
Software propietario (windows) Software libre (Ubuntu)

Paquetes de ofimática Microsoft Office, ThinkFree Office Siag Office, KOffice, Gnome Office

Programa de correo Outlook express, Mozilla Thunderbird Mozilla Thunderbird, Evolution, Mailody

Adobe Reader XI, PDF-XChange


Lector de archivos pdf Okular, KPDF, ePDFViewer
Viewer

Internet explorer, Mozilla Firefox,


Navegador web Mozilla Firefox, Opera, Konqueror
Google Chrome

Windows Media Player 12, winamp4, Beatbox, Exaile, Listen, Clementine,


Reproductor multimedia
VLC Media Player Prague, DeadBEEF

Programa de agenda Windows Live Calendario, Z-Agenda Agenda de Kontact, Sunbird, Chandler

Antivirus Panda, Mcaffe, Norton, Eset, AVG AVG Free, Avast Linux Home Edition

Adobe photoshop CS6, Photology,


Editor de imágenes Gimp, Pinta, Inkscape
Gimp

Actividad 3:

Actividad periféricos (spool o buffer)

DISCO DURO Buffer

IMPRESORA Spool

MODEM Buffer

PLÓTER Spool

DVD Buffer

TECLADO Buffer

TARJETA DE SONIDO Buffer

SISTEMAS INFORMÁTICOS. TAREA 02


UT. 1.-Software de un sistema informático 6
Actividad 2:

NUCLEO O GESTIÓN DE ENTRADA/SALIDA

KERNEL
CONTROLADORES DE DISPOSITIVO

ESTRUCTURA DE DATOS
SPOOL BUFFER

GESTIÓN DE PROCESOS
TECNICAS DE LA E/S
ESTADOS
sin interrupciones con interrupciones
listo en ejecución bloqueado
E/S programada E/S por interrupciones

acceso directo a
PLANIFICACIÓN DEL PROCESADOR memoria (DMA)

tabla de control caracteristicas de


de procesos los procesos
PLANIFICACIÓN DE DISCOS
NO APROPIATIVA APROPIATIVA
ALGORITMOS DE PLANIFICACIÓN DE DISCO
FCFS SSF Scan C-Scan

GESTIÓN DE MEMORIA GESTIÓN DEL SISTEMA DE ARCHIVOS

S.O. MONOTAREA ORGANIZACIÓN

S.O. MULTITAREA FISICO LÓGICO


(hardware) (software)
MEMORIA REAL MEMORIA VIRTUAL
intercambio o swapping
ESTRUCTURA DE DATOS
paginacion
DIRECTORIOS O CARPETAS
asignacion de
particiones variables
segmentacion archivos

SEGURIDAD
REQUISITOS A CUMPLIR UN S.O.
integridad disponibilidad

PROTECCIÓN
SEGURIDAD DEL S.O.
recursos y servicios
acceso al sistema uso de redes
y control de accesos

SISTEMAS INFORMÁTICOS. TAREA 02


UT. 1.-Software de un sistema informático 7

También podría gustarte