Académique Documents
Professionnel Documents
Culture Documents
I
CONTENIDO
CONTENIDO..................................................................................................II
INTRODUCCIÓN...........................................................................................IV
¿QUÉ ES UN SISTEMA OPERATIVO?...........................................................V
EL SISTEMA OPERATIVO COMO MÁQUINA EXTENDIDA................................VI
EL SISTEMA OPERATIVO COMO ADMINISTRADOR DE RECURSOS...............VI
TIPO DE SISTEMAS OPERATIVOS...............................................................VIII
SISTEMAS OPERATIVOS POR SU ESTRUCTURA..........................................VIII
ESTRUCTURA MONOLÍTICA..........................................................................IX
ESTRUCTURA JERÁRQUICA...........................................................................X
MÁQUINA VIRTUAL......................................................................................XI
CLIENTE-SERVIDOR (MICROKERNEL)...........................................................XI
SISTEMAS OPERATIVOS POR SERVICIO .....................................................XII
POR EL NÚMERO DE USUARIO:..................................................................XIII II
SISTEMA OPERATIVO MONOUSUARIO.......................................................XIII
SISTEMA OPERATIVO MULTIUSUARIO........................................................XIII
POR EL NUMERO DE TAREAS....................................................................XIV
SISTEMA OPERATIVO MONOTAREA...........................................................XIV
SISTEMA OPERATIVO MULTITAREA...........................................................XIV
POR EL NUMERO DE PROCESADORES........................................................XV
SISTEMA OPERATIVO DE UNIPROCESO......................................................XV
SISTEMA OPERATIVO DE MULTIPROCESO..................................................XV
ASIMÉTRICA..............................................................................................XVI
SIMÉTRICA.................................................................................................XVI
SISTEMAS OPERATIVOS POR LA FORMA DE OFRECER SUS SERVICIOS.....XVI
SISTEMA OPERATIVO DE RED....................................................................XVI
SISTEMAS OPERATIVOS DISTRIBUÍDOS.................................................XVII
VENTAJAS DE LOS SISTEMAS DISTRIBUÍDOS........................................XVIII
DESVENTAJAS DE LOS SISTEMAS DISTRIBUÍDOS:..................................XIX
SISTEMA OPERATIVO STAND ALONE......................................................XIX
SISTEMA OPERATIVO DE REDES.............................................................XX
SISTEMA OPERATIVO EMBEBIDO............................................................XXI
LISTA DE SISTEMAS OPERATIVOS ........................................................XXII
OS/2 ....................................................................................................XXIII
UNIX.....................................................................................................XXIV
LINUX UBUNTU 7.10.............................................................................XXV
MAC OS X ...........................................................................................XXVII
Windows 98.........................................................................................XXIX
Windows Millenium (Windows ME)......................................................XXXI
WINDOWS VISTA.................................................................................XXXII
THEOS...............................................................................................XXXVI
POCKET PC.......................................................................................XXXVIII
SYMBIAN OS......................................................................................XXXIX
LINUX EN DISPOSITIVOS MÓVILES MOTOROLA A780..............................XL
SOLUCIONES LINUX...............................................................................XLII
PROBLEMAS CLASICOS DE IPC.............................................................XLIV
III
EL PROBLEMA DE LA CENA DE FILOSOFOS..........................................XLIV
PLANIFICACIÓN DE DOS NIVELES ............................................................LI
POLÍTICA VS. MECANISMOS ...................................................................LIII
CRITERRIOS ORIENTADOS AL USUARIO, CRITERIOS DE RENDIMIENTO ..LV
CRITERIOS ORIENTADOS AL SISTEMA CRITERIOS RELATIVOS AL
RENDIMIENTO........................................................................................LVI
¿QUE ES GESTION DE MEMORIA? .........................................................LVII
MEMORIA VIRTUAL ...............................................................................LVII
PAGINACIÓN ........................................................................................LVIII
TABLAS DE PÁGINAS .............................................................................LXI
TABLAS DE PÁGINAS MULTINIVEL ........................................................LXII
TLB — BUFFERS DE CONSULTA PARA TRADUCCIÓN, ADMINISTRACIÓN DE
TLB POR SOFTWARE .............................................................................LXII
PROCESOS EN MINIX ...........................................................................LXIII
ESTRUCTURA INTERNA DE MINIX ........................................................LXIII
ADMON DE PROCESOS EN MINIX .........................................................LXV
SISTEMAS DE ARCHIVOS ....................................................................LXVII
ESTRUCTURA DE ARCHIVOS................................................................LXIX
TIPOS DE ARCHIVOS............................................................................LXIX
ACCESO A ARCHIVOS............................................................................LXX
ATRIBUTOS DE ARCHIVOS.....................................................................LXX
OPERACIONES CON ARCHIVOS.............................................................LXX
DIRECTORIOS.....................................................................................LXXIII
SISTEMAS DE DIRECTORIO JERÁRQUICOS..........................................LXXIII
NOMBRES DE RUTA ...........................................................................LXXIV
SEGURIDAD .......................................................................................LXXIV
GENERALIDADESOPEN OFFICE............................................................LXXV
PROGRAMA CONJUNTO .....................................................................LXXVI
PROGRAMAS ....................................................................................LXXVII
OTRAS FUNCIONES .........................................................................LXXVIII
VERSIONES DE PLANIFICACIÓN .........................................................LXXIX
REQUISITOS DEL SISTEMA .................................................................LXXX
WINDOWS ..........................................................................................LXXX
IV
OTROS SISTEMAS OPERATIVOS ........................................................LXXXI
DIFUSIÓN .........................................................................................LXXXII
LEGAL .............................................................................................LXXXIV
SISTEMA OPERATIVO
POR EL NUMERO DE MULTITAREA
TAREAS
XIV
Un sistema operativo
SISTEMA OPERATIVO
multitarea es aquél que le
MONOTAREA
permite al usuario estar
realizando varias labores al
Los sistemas Monotareas son
mismo tiempo. Es el modo de
aquellos que sólo permiten
funcionamiento disponible en
una tarea a la vez por
algunos sistemas operativos,
usuario. Puede darse el caso
mediante el cual una
de un sistema multiusuario y
computadora procesa varias
Monotareas, en el cual se
tareas al mismo tiempo.
admiten varios usuarios al
Existen varios tipos de
mismo tiempo pero cada uno
multitareas.
de ellos puede estar
haciendo solo una tarea a la
En los sistemas multitarea de POR EL NUMERO DE
tiempo compartido, como PROCESADORES
OS/2, cada tarea recibe la
SISTEMA OPERATIVO DE
atención del
UNIPROCESO
microprocesador durante una
fracción de segundo. Un
Es aquél que es capaz de
sistema operativo multitarea
manejar solamente un
se distingue por su
procesador de la
capacidad para soportar la
computadora, de manera
ejecución concurrente de dos
que si la computadora
o más procesos activos. La
tuviese más de uno le sería
multitarea se implementa XV
inútil. El ejemplo más típico
generalmente manteniendo
de este tipo de sistemas es
el código y los datos de
el DOS y MacOS.
varios procesos
simultáneamente en
memoria y multiplexando el SISTEMA OPERATIVO DE
procesador y los dispositivos MULTIPROCESO
de E/S entre ellos...
Se refiere al número de
procesadores del sistema,
que es más de uno y éste es
capaz de usarlos todos para
distribuir su carga de trabajo.
Generalmente estos sistemas
trabajan de dos formas: equilibrio en la carga de
simétrica o asimétricamente. trabajo bajo este esquema.
ASIMÉTRICA
SISTEMAS OPERATIVOS
Cuando se trabaja de manera POR LA FORMA DE
asimétrica, el sistema OFRECER SUS
operativo selecciona a uno SERVICIOS
de los procesadores el cual
jugará el papel de Esta clasificación también se
procesador maestro y servirá refiere a una visión externa,
como pivote para distribuir la que en este caso se refiere a
XVI
carga a los demás la del usuario, el cómo
procesadores, que reciben el accesa a los servicios. Bajo
nombre de esclavos. esta clasificación se pueden
detectar dos tipos
SIMÉTRICA
principales: sistemas
operativos de red y sistemas
Cuando se trabaja de manera
operativos distribuidos.
simétrica, los procesos o
partes de ellos (threads) son
enviados indistintamente a SISTEMA OPERATIVO DE
cual quiera de los RED
procesadores disponibles,
teniendo, teóricamente, una Se definen como aquellos
mejor distribución y que tiene la capacidad de
interactuar con sistemas UNIX, dicho usuario podría
operativos en otras copiarlo a través de la red
computadoras por medio de con los comandos siguientes:
un medio de transmisión con hidalgo% hidalgo% rcp
el objeto de intercambiar morelos:/software/código/ma
información, transferir triz.pas . hidalgo%. En este
archivos, ejecutar comandos caso, el comando rcp que
remotos y un sin fin de otras significa "remote copy" trae
actividades. El punto crucial el archivo indicado de la
de estos sistemas es que el computadora morelos y lo
usuario debe saber la coloca en el directorio donde
sintaxis de un conjunto de se ejecutó el mencionado XVII
comandos o llamadas al comando. Lo importante es
sistema para ejecutar estas hacer ver que el usuario
operaciones, además de la puede accesar y compartir
ubicación de los recursos que muchos recursos.
desee accesar.
SISTEMAS OPERATIVOS
Por ejemplo, si un usuario en
DISTRIBUÍDOS
la computadora hidalgo
necesita el archivo
Los sistemas operativos
matriz.pas que se localiza en
distribuidos abarcan los
el directorio /software/código
servicios de los de red,
en la computadora morelos
logrando integrar recursos
bajo el sistema operativo
(impresoras, unidades de contra el poder de uno
respaldo, memoria, procesos, solo centralizado es
unidades centrales de mejor cuando están
proceso) en una sola distribuidos...
máquina virtual que el
usuario accesa en forma
transparente. Es decir, ahora • Velocidad: Relacionado
el usuario ya no necesita con el punto anterior, la
saber la ubicación de los velocidad sumada es
recursos, sino que los conoce muy superior.
por nombre y simplemente
• Confiabilidad:
los usa como si todos ellos XVIII
fuesen locales a su lugar de Si una
• Economía: El cociente
irse
añadir
incrementando
pequeños
al
DESVENTAJAS DE LOS
SISTEMAS SISTEMA OPERATIVO
DISTRIBUÍDOS: STAND ALONE
XIX
SISTEMA OPERATIVO DE
REDES
• Conectividad: El NOS
debe comunicarse de
Un sistema operativo de
manera simultánea, a
redes da apoyo a una red.
través de protocolos
Típicamente reside en el
múltiples como Decena,
servidor, que es la
IPX/SPX, NetBEUI y
computadora que controla el
TCP/IP. De preferencia
acceso al equipo y
debe utilizar drives
programas en la red y provee
formateados.
un área centralizada para
fáciles de instalar y
configurar a través de la
• Escalabilidad: El NOS red.
debe garantizar el
crecimiento y
consistencia de la
SISTEMA OPERATIVO
operatividad de la red,
EMBEBIDO
con la misma eficiencia
de partir de una red de
El sistema operativo
5 usuarios, hasta la más
“Embebido” es el que está
grande red (más de
en la mayoría de las
1000) usuarios. XXI
computadoras manuales y de
equipos pequeños, reside en
permitir agregar
hardware y software en Un sistema Embebido es un
Mac OS X es un sistema
MAC OS X
operativo basado en UNIX,
pero donde el gestor de
Mac OS X (pronunciado Mac
ventanas X11, característico
O-S diez) es el actual sistema
de estos sistemas, ha sido
operativo de la familia de
sustituido por otro
ordenadores Macintosh.
denominado Aqua,
desarrollado íntegramente
En el año 1997 se nombró a
por Apple. XXVII
Steve Jobs CEO de Apple, y
éste decidió terminar con el
Mac OS X Server fue lanzado
sistema operativo Mac OS
en el año 1999 y se
clásico (Mac OS 7, 8 y 9)
diferencia por incorporar
(que carecía de
diferentes herramientas
características modernas
administrativas para la
presentes en los sistemas de
gestión de redes, y servicios
su tiempo) y crear un nuevo
de red.
sistema operativo tomando
como punto de partida a
Mac Os X V10.5 Leopard
NEXTSTEP, el sistema
Características: Fue
operativo que Steve Jobs
anunciado en el Worldwide
había estado desarrollando
Developers Conference el 6
de junio de 2006, salió a la incluye Notas y To-Dos (listas
venta el 26 de Octubre de de cosas por hacer), así
2007, lo que lo convierte como variadas plantillas para
última versión que hay hasta enviar email HTML.
el momento de Mac OS X. Es
compatible tanto con la iChat: Aparte de la
tecnología PowerPC como posibilidad de chatear con
con la tecnología Intel. pestañas o de tener iconos
animados, ahora se tienen
Estos son los 10 puntos muchas funciones
principales que destaca adicionales para los
Apple: vídeochats. Desde presentar XXVIII
vídeos, compartir el
Time Machine: La posibilidad escritorio...
de poder volver en el tiempo Spaces: Múltiples escritorios
a una versión especifica de virtuales.
los contenidos de una .
carpeta, del disco duro Dashboard: Trae una
completo, de un sólo archivo, herramienta llamada
de un rollo de fotos en Dashcode para crear Widgets
iPhoto, etc. fácilmente. Adicionalmente
Safari tiene un botón
Mail 3: La tercera versión de "Webclip" que permitirá
este programa de correo tomar cualquier fragmento
electrónico de Apple ahora de una página que se esté
viendo y convertirla en un Leopard llegará una
Widget. generación de aplicaciones
Accesibilidad: Más mejoras llenas de efectos 3D. Ahora
en las funciones de los efectos 3D en la interfaz
accesibilidad para que "todos no son de uso exclusivo del
puedan usar un Mac". La sistema operativo o de
mayor de ellas siendo un quienes sepan usar OpenGL.
gran avance en las funciones Según Apple, estos nuevos
de texto-a-voz con una efectos incluidos correrán
nueva voz sintetizada sobre cualquier Mac vendido
llamada Alex, que incluso en los últimos 2 años.
puede hablar claramente a XXIX
altas velocidades. Además,
Windows 98
trae soporte para pantallas
Braille
Microsoft® Windows® 98
Core Animation: Así como
hace que el ordenador
Core Video, Core Image y
funcione mejor integrando
Core Audio simplificaban que
Internet y ofreciendo un
cualquier desarrollador le
mejor rendimiento del
sacara el máximo provecho a
sistema y un sistema de
funciones de vídeo, 2D y
diagnósticos y
audio, respectivamente,
mantenimiento más sencillo.
ahora Core Animation hace lo
Windows 98 es más divertido
mismo con animaciones — lo
gracias a su soporte de las
que significa que junto con
últimas tecnologías de • Te acercarán al Mundo de
gráficos, sonido y los Ordenadores
multimedia, su capacidad
para añadir y quitar • Te harán los Ordenadores
periféricos, y la convergencia más Entretenidos
de la televisión y el
ordenador en el hogar. • Te permitirán descubrir la
Capacidad del PC y los
Este nuevo sistema operativo Periféricos
se basa en las grandes
novedades introducidas por • Las nuevas características
Windows 95. Al mismo de Microsoft® Windows® XXX
tiempo, Windows 98 98 ofrecen sacar mucho
mantiene la compatibilidad más partido del PC. Los
con otras aplicaciones y programas se ejecutan
tecnologías basadas en más rápido, pudiendo
versiones anteriores de ganar una media de un
Windows. 25% o más espacio en
disco, Internet pasa a ser
Las mejoras introducidas en una parte muy importante
Windows 98. en el ordenador, dando un
paso de gigante en la
• Te ofrecerán la mejor entrega de contenido
forma de Explorar Internet multimedia de alta
calidad.
basado en el código de
Windows NT que usa este.
Windows Millenium
Entre otras cosas, esto
(Windows ME)
implica que Windows Me no
soportará una arquitectura
(Windows Millenium es la
de procesadores múltiples, o
nueva versión del "Windows
la robusta arquitectura de
para los consumidores",
memoria que hace que NT y
basado en el mismo código
2000 sean más resistentes a
base, de 16 y 32 bits, que el
los temidos "cuelgues" de las
Windows 98.
versiones 9x. Se ha reducido
la compatibilidad con las XXXI
Según la propia compañía,
aplicaciones DOS en modo
este sistema está pensado
real, por la sencilla razón de
para potenciar la experiencia
que con este nuevo sistema
multimedia de todos los
no se puede arrancar desde
usuarios, haciendo que
DOS. Otra de las mejoras de
mejore la red de casa, la
Windows Me que a nuestro
multimedia, los CDs de
entender son claves es un
audio, el video digital y la
nuevo sistema de protección
conectividad a Internet.
de ficheros que hace muy
Aunque el nuevo sistema
difícil el borrar
comparte algunas
accidentalmente ficheros
características con el entorno
necesarios para el
de Windows 2000, no está
funcionamiento del sistema.
Lo más interesante del tema Académico, Open Value,
es que los puedes llegar a Select, Enterprise
borrar, pero el sistema los Agreement, School/Campus
reestablece de manera Agreement).
transparente para el usuario.
Y llegamos a la que nos El resto de las versiones
parece la mejor opción para empaquetadas para el
convencer a un usuario que usuario final y OEM salieron a
se actualice a Windows Me: la venta el 30 de enero de
la función de recuperación 2007. La campaña de
del sistema. lanzamiento fue incluso más
costosa que la de Windows XXXII
WINDOWS VISTA
95, ocurrido el 25 de agosto
de 1995, debido a que
Windows Vista es una versión
incluye además a otros
del sistema operativo
productos como Microsoft
Microsoft Windows que
Oficce 2007.
sucede a Windows XP.
Durante su desarrollo fue
Características: La
conocido como Windows
interfaz Windows Aero™
Longhorn. Fue lanzado el 30
proporciona animaciones
de noviembre de 2006 para
avanzadas y respuestas
el mundo empresarial a
visuales.
través de licenciamiento por
volumen (Open, Open
• Al presionar las teclas Accesible desde el menú
Alt + Tab y desplazarse Inicio, el Panel de Control y la
por la barra de tareas, mayoría de las ventanas
se mostrarán vistas
preliminares de Seguridad y Privacidad: El
pantallas en lugar de programa Windows Defender
íconos/comentarios. (Protector de Windows)
brinda protección contra
• Las funciones Flip y Flip malware, gusanos, virus y
3D permitirán al usuario spyware.
alternar con rapidez Las aplicaciones Automatic
entre vistas Updates (Actualizaciones XXXIII
preliminares de automáticas) y Windows
pantallas. Security Center (Centro de
Seguridad de Windows)
Búsqueda rápida: La mantienen a su PC
función de búsqueda va más actualizada con los últimos
allá de la estructura parches de seguridad.
jerárquica de archivos para
organizar la información en Desempeño mejorado para
forma automática a fin de inicio, cierre y reinicio más
localizar archivos, mensajes veloces, así como para carga
de correo electrónico y más rápida de aplicaciones y
aplicaciones. archivos.
La función Disk Optimization velocidad del modo
(Optimización del disco) Suspendido (Standby) y la
ordena archivos y protección de información y
aplicaciones en el disco duro el bajo consumo de energía
para optimizar los tiempos del modo Hibernación
de ejecución y de carga de (Hibernate) . Reinicio más
archivos. rápido a partir del modo
Hibernación, además de
La herramienta Built-in mayor duración de batería
Diagnostics (Diagnósticos con memoria no-volátil.
integrados) proporciona
diagnósticos y correcciones Internet Explorer 7: XXXIV
automáticas para errores Páginas con pestañas,
comunes, y ayuda a proteger Compatibilidad con RSS,
la información en caso de navegación mejorada.
fallas. Migración automática de
La nueva tecnología Startup computador
Repair (Reparación al inicio)
proporciona diagnósticos
paso a paso que guían las 1.2. CP/M (Control
recuperaciones y minimizan Program/Monitor)
las pérdidas de información.
Es un sistema operativo
Suspensión & Reinicio desarrollado por Gary Kildall
rápido: combina la para el microprocesador
8080/85 de Intel y el Z80 de los primeros micro-
Zilog. Se trata del sistema ordenadores
operativo más popular entre
las computadoras personales Portabilidad: CP/M permitía
en los años 1970. Aunque fue que diferentes programas
modificado para ejecutarse interactuasen con el
en un IBM PC, el hecho que hardware de una manera
IBM eligiera MS-DOS, al estandarizada. Esta
fracasar las negociaciones característica, evidente hoy
con la desarrolladora del día en un sistema operativo,
software, hizo que el uso de no lo era tanto en aquel
CP/M disminuyera hasta momento. Los programas XXXV
hacerlo desaparecer. El escritos en CP/M eran
acrónimo CP/M significa portables a cualquier micro-
Control Program for Monitors, ordenador aún con
es decir, Programa de control microprocesadores distintos
para monitores. En la época, (exceptuando programas que
la barra inclinada (/) tenía utilizaban el juego de
esta acepción de "diseñado instrucciones extendido del
para". No obstante, Gary Z80). El único requisito era la
Kildall redefinió el significado utilización correcta de las
del acrónimo poco después. secuencias de escape para
pantalla e impresora.
CP/M se convirtió en un
estándar de industria para 1.3. RTOS
• Cualquier evento en el
Un sistema operativo de soporte físico puede
tiempo real (SOTR o RTOS hacer que se ejecute
-Real Time Operating System una tarea
en inglés), es un sistema • Multi-arquitectura
operativo que ha sido (puertos de código para
desarrollado para otro tipo de UCP)
aplicaciones de tiempo real. • Muchos tienen tiempos
Como tal, se le exige de respuesta
corrección en sus respuestas predecibles para
bajo ciertas restricciones de eventos electrónicos
tiempo. Si no las respeta, se XXXVI
dirá que el sistema ha
THEOS
fallado. Para garantizar el
comportamiento correcto en
el tiempo requerido se THEOS es un Sistema
POCKET PC
Características: De
acuerdo con Microsoft, el
PocketPC es un ordenador de
PocketPC es "un dispositivo
bolsillo, también llamado
de mano que te permite
PDA (Personal Digital
grabar, enviar y recibir e-
Assistant). Se trata de un
mails, contactos, citas,
pequeño ordenador,
mostrar archivos multimedia,
diseñado para ocupar el
juegos, intercambiar
mínimo espacio y ser
mensajes de texto con MSN XXXVIII
fácilmente transportable que
Messenger, navegar por la
ejecuta el sistema operativo
web y más".
Windows CE de Microsoft
entre otros, el cual le
Desde un punto de vista
proporciona capacidades
técnico, PocketPC es un
similares a los PCs de
estándar de Microsoft que
escritorio.
impone varios requisitos al
hardware y al software de
Microsoft sacó la línea al
dispositivos móviles para
mercado en 1998,
tener la etiqueta de
decidiendo denominarla Palm
PocketPC.
PC. Debido a una demanda
Cualquier dispositivo que sea Algunas de las aplicaciones
clasificado como un PocketPC que se incluyen con estos
debe: dispositivos son versiones
reducidas de Microsoft
• Ejecutar el sistema Outlook, Internet Explorer,
operativo Microsoft Word, Excel, Windows Media
Windows CE o Windows Player, etc
Mobile (versión
PocketPC).
SYMBIAN OS
• Tener un conjunto de
aplicaciones en ROM
Symbian, sistema operativo
• Incluir una pantalla XXXIX
privativo que fue producto de
sensible al tacto
la alianza de varias empresas
• Incluir un dispositivo
de telefonía celular, entre las
apuntador, llamado stylus
que se encuentran Nokia,
o estilete
Sony Ericsson, Samsung,
• Incluir un conjunto de
Siemens, Arima, Benq,
botones de hardware para
Fujitsu, Lenovo, LG, Motorola,
activar aplicaciones
Mitsubishi Electric (creador
• Estar basado en un de los teléfonos FOMA junto
procesador compatible con a Fujitsu, Sharp, etc.),
el StrongARM (los Pocket Panasonic, Sharp, etc. En
PCs más antiguos tienen 2003 Motorola vendió el 13%
un procesador MIPS o SH3) de su participación a Nokia,
que se hizo con el 32.2% de básicas y, sobre este, se
la compañía monta un Java Virtual
Machine sobre la que corren
El objetivo de Symbian fue las aplicaciones.
crear un sistema operativo Esto implica que Motorola no
para terminales móviles que va a tener que inventar
pudiera competir con el de aplicaciones sobre el OS
Palm o el Windows Mobile de directamente y en vez de
Microsoft. esto aprovechan la cantidad
enorme de desarrolladores
que trabajan con Java2ME
LINUX EN DISPOSITIVOS
XL
MÓVILES MOTOROLA
El teléfono en si, es una
A780
especie de bestia. GSM
Cuadribanda, EDGE, GPRS,
Motorola lleva a cabo el
Bluetooth, acceso a WAN,
lanzamiento de su modelo
que incluye un manos libres,
A780 como el primer
cámara motovideo de
Smartphone basado en Linux
1,3Mpx, memoria interna de
en el mercado.
48Mb y expandible mediante
tarjetas magnéticas, incluye
Apuntado al mercado
software para ver archivos
corporativo totalmente, esta
.pdf y de MS-Office, graba
terminal incluye un kernel
video y conversaciones
Linux para sus funciones
Y es el primero en incorporar 1.5. CARACTERÍSTICA
el software MotoSync, un S SOFTWARE:
software para el mercado
corporativo que permite • Sistema Operativo:
sincronización remota con Basado en MontaVista
servidores Microsoft Consumer Electronics
Exchange y obviamente Linux 3.0. (Kernel 2.4.20)
soporta POP3, IMAP4, SMTP, • Entorno Gráfico:
y SyncML. Qt/Embedded de
Trolltech+ EZX propio de
1.4. CARACTERÍSTICA Motorola
S HARDWARE • Visor de Documentos: XLI
1.6.3. SOLUCIÓN
CORRECTA
La solución que se presenta 2, LEFT es 1 y RIGHT es 3.
en la siguiente figura es
correcta y también admite El programa utiliza un arreglo
un paralelismo máximo con de semáforos, uno por
un numero arbitrario de filosofo, de modo que los
filósofos, se utiliza un arreglo filósofos hambriento pueden
state(estado) para bloquearse si los tenedores
mantenerse al tanto de si un que necesitan están
filosofo esta comiendo, ocupados. Observe que cada
pensando o hambriento proceso ejecuta el
(tratando de disponer de procedimiento
tenedores). Un filósofo solo philosopher(filosofo) como XLVIII
puede pasar la situación de código principal, pero los
"comiendo" si ninguno de sus demás procedimiento,
vecino está comiendo. Los take_forks (tomar
vecinos del filósofo i están tenedores), put_forks(poner
definidos por las macros tenedores) y test(probar) son
LEFT y RIGHT. En otras procedimiento ordinarios y
palabras, si i es no proceso aparte.
1.6.4. UNA SOLUCION AL PROBLEMA
XLIX
L
LI
Árbol de procesos:
Durante la fase de iniciación,
subprocesos.
el kernel inicia las tareas y
luego el administrador de
El auto arranque de MINIX
memoria, el sistema de LXV
carga un programa (boot)
archivos y cualquier Servidor.
más grande que el bootstrap
Luego se bloquean en espera
de los diskettes, que luego
y se ejecuta init.
carga el S.O. propiamente
dicho.
Primero init lee el archivo
/etc/ttvrab, que lista todos
En el caso de los discos
los dispositivos de terminal
duras, se hace un paso
potenciales.
intermedio que es el de las
particiones.
Los dispositivos que pueden
utilizarse como terminales de
El boot busca un archivo
inicio de sesión tienen una
multipartes y carga las
entrada en el campo getty de
/etc/ttytab, e init bifurca un
proceso hijo para cada Send_rec (org_des, &
terminal. mensaje);
Para transmitir y recibir
Toda la información de mensajes de un mismo
procesos se guarda en una proceso.
tabla que se divide entre el
kernel, el administrador de Los sistemas operativos con
memoria y el sistema de multiprogramación se
archivos. mantienen funcionando a
partir del sistema de
Se cuenta con tres primitivas interrupciones. Dicho LXVI
para enviar y recibir sistema consiste en que los
mensajes, las cuales se procesos se bloquean cuando
invocan con los se solicitan entradas,
procedimientos de biblioteca permitiendo la ejecución de
de C: otros procesos.
en uso:
• Se asigna a cada archivo SEGURIDAD
un nombre de ruta
Los sistemas de archivos
absoluto que consiste en
a menudo contienen
la ruta desde el directorio
información que es muy
raíz hasta el archivo.
valiosa para sus usuarios.
Por tanto, la protección de
Por ejemplo:
esta información contra el
uso no autorizado es una
La ruta /usr/ast/mailbox
función importante de todos
los sistemas de archivos.
• ruta relativa, el cual se
utiliza en combinación con
Diversos problemas • Errores de hardware
Relacionados con la o software: fallas de
seguridad y la protección. CPU, discos o cintas
Estas cuestiones se aplican ilegibles, errores de
tanto a los sistemas tiempo telecomunicación, errores
compartido como a las redes en programas.
de computadoras personales • Errores humanos: captura
conectadas a servidores incorrecta de datos,
compartidos a través de montar la cinta o disco
redes de área local. equivocado, ejecutar un
programa indebido, perder
La seguridad tiene un disco o una cinta, o LXXV
muchas facetas. Dos de alguna otra equivocación.
las más importantes son • La mayor parte de
la pérdida de datos y estos problemas puede
los intrusos. Algunas de las superarse manteniendo
causas comunes de la respaldos adecuados,
pérdida de datos son: de preferencia lejos de
los datos originales.
• Actos divinos: incendios,
inundaciones, terremotos,
GENERALIDADESOPEN
guerras, motines o ratas OFFICE
que mordisquean cintas o
disquetes.
OpenOffice es una suite libre, distribuido bajo la LGPL.
que consiste en una StarOffice se basa en OOo.
combinación de varios
programas de procesamiento
PROGRAMA CONJUNTO
de textos, hoja de cálculo,
presentaciones y dibujo. Un OpenOffice.org es para los
programa de base de datos, sistemas operativos
y un editor de ecuaciones. Microsoft Windows, Apple
Mac OS X (en la actualidad,
El programa es a menudo la versión X11, y como parte
conocido como OpenOffice. A del proyecto NeoOffice),
causa de este término, en Linux, Solaris (SPARC - y de LXXVI
algunos países, sin embargo, la arquitectura de procesador
está protegido por la marca, x86), FreeBSD y otras
como el nombre de variantes de Unix. Hay un
OpenOffice.org (abreviatura: puerto para IBM OS / 2 y
OOo). eComStation. Incluso en un
apoyo a ReactOS está
Ellos deben tener acceso a trabajando sobre ello. En el
las funciones y datos código de OpenOffice.org se
divulgados y de las basa también en la Oficina
interfaces de un archivo de software IBM Workplace.
basado en XML permite
formato. OpenOffice.org es Con Portable OpenOffice.org
(OpenOffice.org o portátil) es
una versión disponible para utilizar en el Formato de
Windows, por ejemplo, de un Documento Portátil (PDF) de
dispositivo de memoria USB exportación.
de caducidad (véase Stick
Ware). También hay una
PROGRAMAS
versión de un U3 USB es La suite incluye los
ejecutable cifrado de los siguientes módulos:
datos almacenados y
protegidos con una
• Writer (tratamiento de
contraseña.
textos)
• Calc (hoja de cálculo)
OOo, los datos de muchos LXXVII
• Impress (presentación
otros programas, y el más
de diapositivas)
popular de los formatos de
• Draw (programa de
archivo de Microsoft Word (.
tratamiento de gráficos)
Doc), Excel (. Xls), y
• Base (programa de base
Microsoft PowerPoint (. Ppt),
de datos, la versión 2.0)
en su mayor parte sin
• Matemáticas (Editor de
problemas de importación y
ecuaciones)
de exportación. También hay
varios "legado formatos"
OpenOffice.org es una
(formatos de archivos
estructura modular, sino
obsoletos) a la importación
como un conjunto diseñado.
de otros proveedores. Todos
Utensilios de la misma a
los formatos se pueden
través de toda la suite. Las
herramientas, por ejemplo,
en Writer para trabajar con
OTRAS FUNCIONES
gráficos está disponible,
también se encuentran en La interfaz de usuario se
LXXXV