Download Sistema Operativo Mac Os Jonathan Guillén Campos J

Document related concepts
Transcript
Jonathan Guillén
Joshua Melendez
Rodiney Masis
Instituto Tecnológico de Costa Rica
Escuela de Computación
Investigación: Sistema Operativo Mac Os
Jonathan Guillén Campos
Joshua Meléndez Valerio
Rodiney Masis Piedra
Sede San Carlos
28 mayo 2012
1
Sintesis del Articulo: Mac OS
1. Titulo.
Investigación Sistema operativo Mac Os para Estudiantes de Computación, 2012.
2. Introduccion
Este trabajo fue realizado por los estudiantes de Ingeniería en Computación:
Jonathan Guillén, Rodiney Masis y Joshua Meléndez.
Lo que pretendemos con dicho trabajo es realizar una reseña, investigación, un
resumen detallado acerca del Mac Os, su evolución, características,
compatibilidad, seguridad, arquitectura, desarrollo.
Este documento es importante ya que aporta gran cantidad de conocimiento para
los estudiantes de computación, además nos ayuda a comprender más sobre el
sistema Mac Os y su entorno de desarrollo.
Cualquiera que desee empaparse más con toda la información sobre dicho
sistema operativo podrá consultar esta investigación y encontrara la información
necesaria.
3. Desarrollo.
3.0 Sistemas operativos
3.0.1 Definición de sistemas operativos:
Es un programa o conjunto de programas que en un sistema informático gestiona
los recursos de hardware y provee servicios a los programas de aplicación, y se
ejecuta en modo privilegiado respecto de los restantes
3.0.2 Funciones del sistema operativo:
Gestión de procesos:
Un proceso es una abstracción de un programa en ejecución y es la unidad de
trabajo del sistema. Se puede definir a un proceso como un programa en
ejecución.
El microprocesador no hace las cosas por sí solo, es el sistema operativo el que
determina que proceso se debe ejecutar y cuanto tiempo debe estar ejecutándose,
a todo esto se le denomina gestión de procesos.
Estados de un proceso
Jonathan Guillén
Joshua Melendez
Rodiney Masis
Los estados por los que transita un proceso son:

Nuevo: El proceso está siendo creado

En Ejecución: Se están ejecutando las instrucciones, en estado en
ejecución solo puede haber un proceso, sin embargo, varios pueden estar
listos
o
bloqueados.
Los procesos no pueden pasar por ellos mismos de listos a ejecución, es el
S.O. el que decide cuando se pasa de listo a ejecutado.

En espera: El proceso está esperando a que se produzca un suceso

Preparado: El proceso está a la espera de que se le asigne a un procesador

Terminado: Ha finalizado su ejecución
.
3.0.3 Gestión de memoria principal:
La memoria principal es un depósito de datos a los que se puede acceder
rápidamente y que son compartidos por la CPU y los dispositivos de E/S.
Para ejecutar un programa es preciso cargarlo en la memoria; mientras se ejecuta,
el programa accede a las instrucciones y datos que están en la memoria; en algún
momento el programa termina y su espacio de memoria se declara disponible, y el
siguiente programa puede cargarse y ejecutarse.
Es importante para mejorar el grado de utilización de la CPU que varios
programas estén cargados en memoria.
El S.O en lo referente a la gestión de memoria se encarga de:
 Saber cuáles partes de la memoria se están usando actualmente y quién
las está usando.
 Decidir cuáles procesos se cargarán en la memoria cuando se disponga de
espacio.
 Asignar y liberar espacio de memoria según se necesite.
 La Memoria Principal es un recurso muy importante que se ha de gestionar,
porque se ha de disponer de velocidad.
3
Sintesis del Articulo: Mac OS
Hay dos tipos de tiempos cuando hablamos de memoria:
Tiempo de acceso. Tiempo de finalización de una petición menos el
tiempo
de
inicio
de
la
petición.
Tiempo de ciclo de la memoria. Desde que finaliza una petición hasta
que se inicia la siguiente petición. Este se ve detenidamente por el
Hardware.
3.0.4 Gestión de almacenamiento secundario
Un sistema de almacenamiento secundario es necesario, ya que la memoria
principal (almacenamiento primario) es volátil y además muy pequeña para
almacenar todos los programas y datos. También es necesario mantener los datos
que no convenga mantener en la memoria principal.
El S.O se encarga de:
 Planificar los discos.
 Gestionar el espacio libre.
 Asignar el almacenamiento.
3.0.5 Los Dispositivos de Entrada
Los dispositivos de entrada permiten al usuario del computador introducir datos,
comandos y programas en el CPU. El dispositivo de entrada más común es un
teclado similar al de las máquinas de escribir. La información introducida con el
mismo, es transformada por el ordenador en modelos reconocibles. Los datos se
leen de los dispositivos de entrada y se almacenan en la memoria central o
interna. Los Dispositivos de Entrada, convierten la información en señales
eléctricas que se almacenan en la memoria central.
Teclado, Mouse, Touchscreen, micrófono, scanner.
3.0.6 Los Dispositivos de Salida
Los dispositivos de salida permiten al usuario ver los resultados de los cálculos o
de las manipulaciones de datos de la computadora. El dispositivo de salida más
común es el monitor que presenta los caracteres y gráficos en una pantalla similar
a la del televisor.
Monitor, impresora, altavoces.
Jonathan Guillén
Joshua Melendez
Rodiney Masis
3.0.7 Sistemas de Archivos
Un sistema de archivos son los métodos y estructuras de datos que un sistema
operativo utiliza para seguir la pista de los archivos de un disco o partición; es
decir, es la manera en la que se organizan los archivos en el disco.
Los sistemas de archivos o ficheros, estructuran la información guardada en
una unidad de almacenamiento, que luego será representada ya sea textual o
gráficamente utilizando un gestor de archivos. La mayoría de los sistemas
operativos manejan su propio sistema de archivos.
Los sistemas de archivos tradicionales proveen métodos para crear, mover,
renombrar y eliminar tanto archivo como directorios.
La estructura de directorios suele ser jerárquica, ramificada o "en árbol", aunque
en algún caso podría ser plana.
Tipo de sistemas de archivos

Sistemas de archivos de disco
Un sistema de archivo de disco está diseñado para el almacenamiento de
archivos en una unidad de disco, que puede estar conectada directa o
indirectamente a la computadora.

Sistemas de archivos de red.
Un sistema de archivos de red es el que accede a sus archivos a través de
una red.
5
Sintesis del Articulo: Mac OS
3.0.8 Sistemas de protección:
Control de acceso que hace referencia a las características de seguridad que
controlan quien puede obtener acceso a los recursos de un sistema operativo. Las
aplicaciones llaman a las funciones de control de acceso para establecer quién
puede obtener acceso a los recursos específicos o controlar el acceso a los
recursos proporcionados por la aplicación.
3.0.9 Sistemas de Comunicaciones.
Los sistemas operativos se conectan mediante buses de información.
En arquitectura de computadores, el bus es un sistema digital que transfiere datos
entre los componentes de una computadora o entre computadoras.
En los primeros computadores electrónicos, todos los buses eran de tipo paralelo,
de manera que la comunicación entre las partes del computador se hacía por
medio de cintas, en los cuales cada conductor tiene una función fija y la conexión
es sencilla requiriendo únicamente puertos de entrada y de salida para cada
dispositivo.
La tendencia en los últimos años es hacia uso de buses seriales como
el USB, Firewire para comunicaciones con periféricos remplazando los buses
paralelos.
3.0.10 Programas de control
Administración de trabajos:
Cuando existen varios programas en espera de ser procesados, el sistema
operativo debe decidir el orden de procesamiento de ellos, así como asignar los
recursos necesarios para su proceso.
Administración de recursos:
Mediante esta función el sistema operativo está en capacidad de distribuir en
forma adecuada y en el momento oportuno los diferentes recursos (memoria,
dispositivos, etc.,...) entre los diversos programas que se encuentran en proceso,
para esto, lleva un registro que le permite conocer que recursos están disponibles
y cuales están siendo utilizados, por cuanto tiempo y por quien, etc.
Control de operaciones de entrada y salida:
Mediante esta actividad el sistema operativo decide que proceso hará uso del
recurso, durante cuánto tiempo y en qué momento.
Jonathan Guillén
Joshua Melendez
Rodiney Masis
Administración de la memoria:
Supervisa que áreas de memoria están en uso y cual están libres, determina
cuanta memoria asignará a un proceso y en qué momento, además libera la
memoria cuando ya no es requerida para el proceso.
Recuperación de errores:
El sistema operativo contiene rutinas que intentan evitar perder el control de una
tarea cuando se suscitan errores en la trasferencia de información hacia y desde
los dispositivos de entrada / salida
.
3.0.11 Programas de proceso
El sistema operativo contiene programas de servicios que sirven de apoyo al
procesamiento de los trabajos, se conocen también como utilerías y se pueden
clasificar en tres tipos:
 Utilerías del sistema: Se ejecutan bajo el control del sistema operativo y se
utilizan para preparar algunos recursos usados por el sistema. Son de uso
interno.
 Utilerías para archivos: Manejan información de los archivos tales como
imprimir, clasificar, copiar, etc.
 Utilerías independientes: Realizar funciones que se relacionan con la
iniciación de dispositivos de Entrada/Salida, carga del sistema operativo,
etc.
3.0.12 Gestión de recursos:
El S.O. es el que se encarga de distribuir los distintos recursos que posee el
ordenador (microprocesador, memoria y periféricos) entre los distintos programas
que quieren utilizarlos.
3.0.13 Características Virtuales
En Informática, virtualización es la creación a través de software de algún recurso
tecnológico, como puede ser una plataforma de hardware, un sistema operativo,
un dispositivo de almacenamiento u otros recursos de red
7
Sintesis del Articulo: Mac OS
Virtualizar significa instalar un sistema operativo dentro de otro al que se le llama
anfitrión (HOST), mediante el uso de una máquina virtual. La virtualización del
Sistema Operativo virtualiza servidores en la capa del sistema operativo (kernel).
Este método crea particiones en un único servidor físico e instancia de SO para
así maximizar los esfuerzos de administración del hardware, software y centro de
datos
La Virtualización de SO mejora el rendimiento, gestión y eficiencia. En la base
reside un sistema operativo anfitrión estándar
3.1 Evolución del Sistema operativo Mac Os
Definición:
MAC Os (Macintosh Operating System)
Sistema operativo creado por la marca Apple para sus computadoras Macintosh,
conocido por ser el primer sistema operativo dirigido al publico que contaba con
una interfaz grafica que consistía en la interacción del mouse con ventanas iconos
y menús.
Fue el primer sistema operativo con gran éxito por su accesibilidad de precio.
El equipo de desarrollo de este sistema estaba conformado por Bill Atkinson, Jef
Raskin y Andy Hertzfeld
1984: Mac OS 1


El Sistema 1 tenía escritorio, ventanas, iconos, mouse, menús y scrollbars.
El basurero funcionaba como un tobogán de basura, todo desaparecía
luego de reiniciar el ordenador, no se podía trabajar en dos aplicaciones al
mismo tiempo, solo en una, ya que la memoria virtual no existía.

En el Sistema 1 era imposible crear un folder dentro de otro folder.
Jonathan Guillén
Joshua Melendez
Rodiney Masis
1985: Mac OS 2

Incrementó la velocidad del Finder haciéndolo un veinte por ciento más
rápido, fueron agregadas más opciones como: crear nuevos folders,
apagar.
1986: Mac OS 3


En el Sistema 3 el Finder fue mejorado y más rápido, el orden de los
archivos Macintosh MFS (Sistema de archivos Macintosh) fue remplazado
por HFS (Sistema de archivos jerárquico).
Los folders eran reales y se podían crear folders dentro de folders
1987: Mac OS 4



El Sistema 4 fue introducido como Macintosh SE
El Sistema 4.1, soportaba discos de 32 MB, soportaba varias aplicaciones
al mismo tiempo
Ahora el Finder mostraba cuanta memoria utilizaba cada programa, también
se le agregó un Panel de control configurable.
1988: Mac OS 6

En el Sistema 6 se agregaron colores, aun así el Finder no tenía color,
aunque las máquinas ya eran capaces.
1990: Mac OS 7

La memoria tuvo un gran cambio a 32b, esto permitió a las Macs usar más
de 8 MB de RAM, en el sistema operativo.

Un menú fue agregado en la parte inferior derecha del Dashboard, que
mostraba la lista de los programas que estaban siendo utilizados en ese
momento y permitía a los usuarios cambiarse entre ellos.
9
Sintesis del Articulo: Mac OS
1997: MAC OS 8

Mac OS 8 incluyó otra renovación al Finder que podía hacer más cosas al
mismo tiempo, dando la opción de controlar múltiples aplicaciones al mismo
tiempo con un mejor desempeño de las computadoras con procesador.

La apariencia del Finder fue renovada para que tuviera un mejor aspecto
3D, también podía ser personalizada.

Se introdujo el Fireware
1999: MAC OS 9

La opción de tener varios usuarios en una Mac fue agregada en esta
versión, permitía a los usuarios ingresar y tener sus propias
configuraciones.

Software Update permitía a los usuarios tener las actualizaciones de
softwares fuera de Internet, y podía informar a los usuarios de las
MAC OS X


Esta basado fuertemente en las PowerPC-port de OpenStep. Por eso Mac
OS X hereda la memoria y procesador de Machintoch y el driver del
dispositivo de la interfaz
Mac OS X, hoy en día este sistema operativo esta virtualmente en todas las
Mac’s, y fue trabajado por una década para poder obtener el éxito que tiene
ahora.
2001: MAC OS X 10.0 “CHEETAH”

Mac OS X 10.0 contenía todas características de un sistema operativo
moderno, protegía la memoria, y así los programas no podían utilizar la
información de otros programas, de esta forma el procesador no se
bloqueaba, los drivers de los dispositivos podían ser cargados o
descargados si eran necesario.
2001: MAC OS X 10.1 “PUMA”

Incorporaba mejor desempeño especialmente en Macs G3.
Jonathan Guillén
Joshua Melendez
Rodiney Masis
2002: MAC OS X 10.2 “JAGUAR”


Contaba con un nuevo incremento en su rendimiento, un nuevo y depurado
look y más de 150 mejoras, entre estas estaba el mayor soporte para redes,
Quartz Extreme para la composición de gráficos sea procesada
directamente por la tarjeta de video y un filtro contra spam.
Apple Address Book para almacenar la información de contactos, también
agregaba el sistema de red Rendezvous. iChat que consistía en un
programa de chateo con soporte de AOL Instant Messenger.
2003: MAC OS X 10.3 “PANTHER”

Esta versión ya no era compatible en los antiguos modelos G3.

Algunas de las mejoras de esta versión es que el Finder fue actualizado e
incorpora una interfaz metálica y búsqueda rápida.

incorporo el Cambio Rápido de Usuarios, que permite tener sesiones con
diferentes usuarios abiertas al mismo tiempo y pasar de una a otra
rápidamente.
2005: MAC OS X 10.4 “TIGER”

Cualquier equipo Apple que no contara con conexión FireWire no podía ser
soportado en Tiger.

Esta versión incluya nuevas características como Spotlight un sistema de
búsqueda basado en contenidos y metadatos, así también Dashboard se
encontraban widgets, unas mini aplicaciones que permiten realizar tareas
comunes y ofrecen acceso instantáneo a la información.

Safari como una nueva versión del navegador por defecto del sistema.

Esta versión tenía soporte de memoria de 64 bits para los nuevos G5,
usando el sistema LP64.
11
Sintesis del Articulo: Mac OS
2006: MAC OS X 10.5 “LEOPARD”

iChat: da la posibilidad de chatear con tabs o de tener iconos animados,
ahora también se tiene muchas funciones adicionales para los vídeo chats.
Desde presentar vídeos, compartir el escritorio, etc.

El Dashboard: trae una herramienta llamada Dashcode para crear Widgets
fácilmente.
2009: MAC OS X 10.6 “SNOW LEOPARD”.

La zona horaria se ajusta automáticamente.

Grand Central es una tecnología de programación que permite utilizar los
procesadores multinúcleo y optimizar el rendimiento.

QuickTime X tendrá soporte optimizado para códecs actuales.
2011: MAC OS X 10.7 “Mountain lion”.

AirDrop. Las funciones en red de Mac OS X son toda una envidia: detectar,
conectar, compartir. AirDrop es simplemente una forma aún más sencilla de
hacer uso de toda esa tecnología pero sin preocuparnos de cuentas de
usuarios ni permisos. Vemos otro Mac “amigo”, arrastramos un archivo y
este se copia como por arte de magia.
3.2 Compatibilidad
En si el Sistema operativo Mac Os es compatible con cualquier equipo Apple.
Todo depende de la versión que desee instalar y la versión que pueda ser
instalada en su equipo.
3.3 Seguridad
Jonathan Guillén
Joshua Melendez
Rodiney Masis
El sistema de MAC OS X tiene un conjunto de aplicaciones las cuales le permite
mantener un nivel de seguridad óptimo para un funcionamiento seguro.








FileVault: permite cifrar el contenido del directorio de usuario de forma que
este solo sea accesible mediante la clave de usuario.
TrueCrypt: El TrueCrypt es una herramienta mucho más potente que
FileVault, ofreciendo más opciones, a cambio de una mayor complejidad.
Con ella se puede cifrar no solo nuestro directorio de usuario, sino que se
podrá hacerlo con particiones, discos completos, entre otros.
LockDown: El LockDown es un sistema de monitorización, contiene una
alarma antirrobo que usa distintos sensores de nuestro portátil para la
detección.
Entre estos sensores están el detector de movimiento que llevan los
portátiles de Apple, el conector del cargador, el ratón, dispositivos externos
conectados por USB, el teclado,... Si alguno de ellos activa la alarma
(podemos definir nosotros cuales serán usados) el portátil emitirá un fuerte
ruido y no se pondrá en modo suspensión al cerrarlo.
Además, puede tomar fotos del ladrón mediante la cámara web integrada y
mandarlas a una dirección de correo especificada por nosotros. Podremos
utilizar el Apple Remote a distancia para activar y desactivar la alarma de la
aplicación.
Undercover: El Undercover es una aplicación que permite facilitar la
recuperación de la portátil en el momento que ya haya sido robada. Una
vez instalada la aplicación, nos dará un código que deberemos guardar y, al
quedarnos sin portátil, introducir en su página.
El ordenador, cada vez que se arranque, comprobará si hemos introducido
ese código y, en caso de que así sea, nos enviará por correo electrónico los
datos de la conexión actual, capturas de pantalla y capturas de la webcam.
Si esto no funciona, se imita un fallo de hardware para ver si lo lleva a
reparar o intenta venderlo, con lo que el programa mostrará una pantalla
indicando que ha sido robado y como devolverlo, leyéndolo además por los
altavoces a todo volumen.
13
Sintesis del Articulo: Mac OS
Las principales amenazas para Mac Os
Aunque son escasos, los sistemas como Mac OS no están exentos de peligros y
actualmente ya existen más de trescientos tipos de malware diseñados para Mac
OS que pueden comprometer la seguridad del sistema.

Trojan.OSX.Jahlav.A:
Encabezando
la
lista
tenemos
un troyano descubierto en 2008 y distribuido como un codec falso. El
método de propagación es simple, al entrar en una página e intentar
reproducir un vídeo, se avisa de la necesidad de instalar un codec para
poder visualizar el vídeo. El codec en realidad es un troyano que a su vez
descarga en el sistema otros troyanos.

Trojan.OSX.RSPlug.A: Uno de los más peligrosos troyanos para
Mac distribuido principalmente en sitios porno utilizando también la
artimaña del codec falso. Una vez infectado el sistema, el troyano suplanta
servidores DNS para redirigir el tráfico a páginas de phishing con el objetivo
de robar todo tipo de datos sensibles.

Tool Trojan.OSX.HellRTS.A: Un kit de desarrollo para crear malware
destinado a Mac OS X que puede permitir la ejecución remota de código.

Trojan.OSX.OpinionSpy.A: Software espía que se instala y ejecuta con
permisos de root distribuido a través de salvapantallas, archivos musicales
o conversores de vídeo.

Trojan.OSX.Boonana.A: Gusano basado en Java y distribuido en las
redes sociales, que puede infectar a las plataformas windows, Linux y Mac,
que instala un servidor IRC local y web y modifica también los servidores
DNS para realizar ataques de phishing.
Jonathan Guillén
Joshua Melendez
Rodiney Masis
3.4 Arquitectura
La arquitectura que podemos encontrar es la de Mac OS X
El Mac OS X posee una arquitectura modular que se construye a partir de cuatro
componentes básicos: el sistema operativo central Darwin, un conjunto de
estructuras de aplicaciones, sistemas de gráficos basados en estándares y la
interfaz de usuario Aqua.

Aqua: es la interfaz de usuario creada por Apple para el Mac OS X; utiliza
colores, transparencias y animaciones para aumentar la funcionalidad y la
coherencia del sistema y de las aplicaciones.

Estructuras: el Mac OS X incorpora un conjunto de estructuras de
aplicaciones que permite trabajar con desarrolladores de diferentes
comunidades. Cocoa es un conjunto de estructuras orientadas a objetos
diseñado para agilizar el desarrollo de aplicaciones, ya que permite añadir
potentes interfaces de usuario gráficas de Aqua al software UNIX existente y
crear aplicaciones completamente nuevas desde cero. Carbon está concebido
para simplificar la migración a aquellos desarrolladores que desean realizar
una transición de sus aplicaciones del Mac OS 9 al Mac OS X.

Gráficos: el sistema de gráficos del Mac OS X se compone de tres potentes
tecnologías basadas en estándares que están totalmente integradas en el
sistema operativo y proporcionan servicios a nivel de sistema. Quartz 2D es
una librería de generación de gráficos de alto rendimiento basada en el
estándar multiplataforma PDF (Portable Document Format) de Adobe. Permite
visualizar e imprimir gráficos y textos suavizados de alta calidad y proporciona
soporte de última generación para las tipografías OpenType, PostScript y
TrueType. OpenGL es el estándar del mercado para visualizar formas y
texturas tridimensionales. El Mac OS X incorpora una implementación
totalmente estandarizada, optimizada e integrada. El software para medios
digitales QuickTime provee un entorno totalmente estandarizado para crear,
reproducir y generar vídeo

Darwin: bajo la interfaz de fácil uso y los sorprendentes gráficos del Mac OS
X subyace Darwin, una base UNIX sólida de código abierto construida a partir
de la aplicación de tecnologías ampliamente contrastadas como FreeBSD,
Mach.Darwin es un sistema operativo completo, comparable a Linux o
FreeBSD, en el que puede utilizarse el entorno de líneas de comando, red,
librerías y kernel con el que están familiarizados los usuarios de UNIX.
15
Sintesis del Articulo: Mac OS
4. Conclusión
El Articulo presenta deficiencia en cuanto a Arquitectura y desarrollo del Sistema
operativo Mac OS ya que en las fuentes consultadas no existía información
necesaria para plantear los argumentos de las secciones mencionadas.
Se realizo un exhaustivo análisis en varias fuentes virtuales, y la información se
presento de la forma mas clara y concisa posible, despejando las dudas
planteadas antes de comenzar el proyecto.
La información es actual, y confiable, consultada de paginas fiables.
Jonathan Guillén
Joshua Melendez
Rodiney Masis
Anexos
Firewire: es un conector estándar multiplataforma para la entrada y salida de
datos en serie a gran velocidad. Suele utilizarse para la interconexión de
dispositivos digitales como cámaras digitales y videocámaras a computadora.
Kernel: es un software que constituye la parte más importante del sistema
operativo.1 Es el principal responsable de facilitar a los distintos programas acceso
seguro al hardware de la computadora o en forma básica, es el encargado de
gestionar recursos, a través de servicios de llamada al sistema.
Finder: es la aplicación ejecutada en el sistema operativo Mac OS X responsable
de la gestión total de los archivos de usuario, discos, red y el lanzamiento de otras
aplicaciones. Como tal, Finder actúa como el shell en otros sistemas operativos.
PowerPC-Port: microprocesador.
Openstep: Interfaz orientada a objetas.
Quartz: Quartz Compositor es el facilitador exclusivo para ubicar bitmaps en la
memoria de la tarjeta gráfica.
AOL: empresa de servicios de internet.
Spotlight: es un sistema de búsqueda en escritorio de Apple Mac OS
X introducido en la versión 10.4 del 29 de abril de 2005. Este crea un índice virtual
de todos los artículos y archivos en el sistema.
Phishing: es un término informático que denomina un tipo de delito encuadrado
dentro del ámbito de las estafas cibernéticas.
Cocoa: Programa orientado a objetos, diseñado para elaborar aplicaciones para
Mac OS.
17
Sintesis del Articulo: Mac OS
Bibliografía
http://www.softzone.es/2011/02/02/las-principales-amenazas-para-mac-os-x/
http://www.genbeta.com/mac/seguridad-e-portatiles-mac-os-x
http://www.maestrosdelweb.com/editorial/historia-y-evolucion-del-sistema-operativo-macos/
http://es.wikipedia.org/wiki/Sistema_operativo
http://blogs.utpl.edu.ec/sistemasoperativos/2009/04/27/gestion-de-procesos-2/
http://tecnologia-sistoper.blogspot.com/2009/04/gestion-del-almacenamientosecundario.html
http://sistemasoperativos.angelfire.com/html/6.2.html
http://www.mflor.mx/materias/comp/cursoso/sisope1.htm
http://www.palomatica.info/juckar/sistemas/software/gestion_recursos.html
http://es.wikipedia.org/wiki/Virtualizaci%C3%B3n#Virtualizaci.C3.B3n_por_S.O
http://es.wikipedia.org/wiki/Bus_(inform%C3%A1tica)
http://docs.info.apple.com/article.html?path=Mac/10.4/es/mh1823.html
http://es.wikipedia.org/wiki/Sistema_de_archivos
http://www.monografias.com/trabajos33/dispositivos/dispositivos.shtml
http://paulsanchez007.blogspot.com/