1. SISTEMAS OPERATIVOS
U.A.E.H.
UNIVERSISDAD AUTONOMA DEL
ESTADO DE HIDALGO
INSTITUTO DE CIENCIAS BÁSICAS E INGENIERIA
(icbi)
ING. EN ELECTRONICA Y TELECOMUNICACIONES
SISTEMAS OPERATIVOS
EJERCICIO DE COMUNICACIÓN
Iván Romero aguilar
Semestre: 5° sem grupo:1
U.A.E.H.
LICENCIATURA EN: INGENIERÍA EN ELECTRÓNICA Y TELECOMUNICACIONES
2. SISTEMAS OPERATIVOS
U.A.E.H.
INTRODUCCIÓN:
-Bueno en primera vamos a definir que es un sistema operativo, un sistema
operativo es un programa que actúa con intermediario entre le usuario y el
hardware de una computadora y su propósito es proporcionar un entorno en el
cual el usuario puede o pueda ejecutar programas. Claro que el objetivo principal
de este sistema operativo es lograr que el sistema de computación se use de
manera cómoda, y su segundo objetivo es que el Hardware de la computadora se
emplee de manera eficiente.
-Un sistema operativo en si mismo un programa de computadora. Sin embargo,
este es un programa muy especial tal vez el más complejo e importante en una
computadora. El sistema operativo lo que hace es despierta a la computadora y
hace que reconozca al CPU, la memoria, el teclado, el sistema de video y las
unidades de disco. Además, proporciona una facilidad para que a los usuarios se
puedan comunicar con la computadora y nos sirve de plataforma a partir de la cual
puedan correr programas de aplicación.
-Si te has dado cuenta que cuando enciendes una computadora, lo primero que
hace es llevar a cabo un autodiagnostico llamado autoprueba de encendido el
famoso POST (Power On Self Test). Bueno durante el POST, la computadora
identifica su memoria, sus discos, su teclado, sus sistemas de video y cualquier
otro dispositivo conectado a la computadora. A hora lo que le resta a la
computadora es buscar el sistema operativo para iniciar (boot).
-Ya que esta la computadora se ha iniciado el sistema operativo, mantiene al
menos parte de este en su memoria en todo momento cuando se requiera.
Cuando la computadora está encendida, el sistema operativo tiene 4 diferentes
tareas principales las cuales son:
Proporcionar una interfaz de línea de comando o una interfaz grafica de
usuario, para que como resultado se pueda comunicar con la computadora.
La segunda seria administrar los dispositivos de hardware en la
computadora, esto es, cuando corren los programas, necesitan utilizar la
memoria, el monitor, las unidades de disco, los puertos ya sea de entrada o
salida.
Tercera, administrar y mantener los sistemas de archivo de discos, esto es
que los sistemas operativos se agrupan la información dentro de
comportamientos lógicos para así poder almacenarlos en el disco. Estos
grupos de información son llamados archivos.
Y por ultimo apoyar a todos los programas, otra de las funciones
U.A.E.H.
importantes de los sistemas operativos es proporcionar servicios a otros
programas, los cuales son similares a los proporcionan directamente al
usuario.
LICENCIATURA EN: INGENIERÍA EN ELECTRÓNICA Y TELECOMUNICACIONES
3. SISTEMAS OPERATIVOS
U.A.E.H.
Almacenamiento secundario, sistemas de
archivos
-sistemas de archivos-
-Antes de entrar a lo que son los sistemas de archivos hay que definir lo que es
un archivo. En cortas palabras un archivo es un conjunto de registros
relacionados.
-Ahora ya que sabemos que es un archivo, el sistema de archivos es un
componente importante para el sistema operativo y suele contener lo siguiente:
Método de acceso: relacionado con la manera de acceder a los datos
almacenados en los archivos.
Administración de archivos: la cual está referida a la provisión de los
mecanismos para que los archivos sean almacenados, referenciados,
compartidos y asegurados.
Administrador de Almacenamiento Auxiliar: es para la asignación de
espacio a los archivos en los dispositivos de almacenamiento
secundario.
Integridad de Archivo: solamente para garantizar la integridad de la
información del archivo.
-El sistema de archivos está relacionado especialmente con la administración del
espacio de almacenamiento secundario, fundamental con el almacenamiento del
disco.
-Una forma de organización de un sistema de archivos pueden ser las siguientes:
Se utiliza una raíz para indicar en qué parte del disco comienza el directorio
de raíz.
El directorio de raíz apunta a los directorios de usuario.
Un directorio de usuario contiene una entrada para cada uno de los
archivos del usuario.
Cada entrada de archivo apunta al lugar del disco donde está almacenado
el archivo referenciado.
-Los nombres de archivo solo necesitan ser únicos dentro de un directorio de
U.A.E.H.
usuario dado.
-El nombre de sistemas para un archivo dado debe ser único para el sistema de
archivos
LICENCIATURA EN: INGENIERÍA EN ELECTRÓNICA Y TELECOMUNICACIONES
4. SISTEMAS OPERATIVOS
U.A.E.H.
En los sistemas de archivo jerárquicos el nombre del sistema para un archivo
suele estar formado como el nombre de la trayectoria del directorio de la raíz al
archivo.
-OPTIMIZACIÓN DE LOS SISTEMAS DE ARCHIVO-
-Bueno este trabajo tiene la finalidad de ayudar a obtener la máxima optimización
de su PC, en pocas palabras optimizar la computadora al 100% ya que muchas
veces o en la mayoría muchas maquinas nunca trabajan a su máximo rendimiento.
-Empecemos por ¿Cómo optimizar el sistema de archivos?
Configurar el sistema de archivos para entregar más velocidad a cambio de menos
seguridad.
El NTFS es un buen sistema de archivos, pero viene prefijado en Windows XP o
Windows 2000 para entregar mejor seguridad en vez de rendimiento.
Ahora para ganar un poco en rendimiento debemos seguir los siguientes pasos:
Para esto tenemos que contar con al menos de 64MB de RAM. Se accede a
rendimiento (botón derecho en mi PC en el escritorio) sistema de archivo, y
modificaremos la función típica a servidor de red, después debemos ingresar a
regedit que se encuentra en (Inicio-ejecutar-poner regedit-luego dar aceptar), una
vez ahí localizar la cadena:
HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionFSTemplat
esServer, y modificamos los valores “Namecache” y “Pathcache” para que
contenga las cadenas “a9 0a 00 00” y “40 00 00 00”.
U.A.E.H.
Asi es como se optimiza los sistemas de archivos para un mejor manejo.
LICENCIATURA EN: INGENIERÍA EN ELECTRÓNICA Y TELECOMUNICACIONES
5. SISTEMAS OPERATIVOS
U.A.E.H.
GESTION DEL PROCESADOR
-El corazón de la gestión del procesador tiene básicamente dos puntos que son
realmente importantes: En primera asegurarse de que cada proceso y aplicación
reciba suficiente “potencia” para que pueda funcionar correctamente, y usar todos
los ciclos del proceso que puedan con un funcionamiento real. La unidad básica
de software con el que un sistema operativo trabaja, se llama proceso. La
aplicación con la que se trabaja, ya sea un juego o una herramienta de texto, es
por supuesto un proceso, pero la aplicación hará que se pongan en marcha varios
procesos más, para tareas como comunicarse con otros dispositivos u
ordenadores.
Hay también un número de procesos que funcionan sin darte una evidencia directa
de que están ahí o existen. Por ejemplo, los sistemas operativos Windows o Linux,
pueden tener docenas de procesos funcionando en la sombra para poder manejar
la red, gestión de memoria o de discos, etc. Un proceso es entonces es un
software que realiza algunas acciones y puede ser controlado por un usuario, por
otras aplicaciones, o por el sistema operativo. Son procesos, más que
aplicaciones, que el sistema operativo controla y programa para su ejecución por
la CPU. En un sistema de una sola tarea, esta programación es mucho más
simple. El sistema operativo permite a la aplicación empiece a funcionar,
suspendiendo la ejecución solo el tiempo suficiente para manejar las
interrupciones y la entrada del usuario.
-Para poder dar la apariencia de que están ocurriendo muchas cosas al mismo
tiempo, el sistema operativo tiene que conmutar entre diferentes procesos miles
de veces por segundo, que ocurren de la siguiente manera:
En primera un proceso ocupa una cierta cantidad de RAM. También usa
registros, pilas y colas de memoria dentro de la CPU, y espacio de memoria
del sistema operativo.
Segundo, cuando dos procesos están en multitarea, el sistema operativo
reparte un cierto número de ciclos ejecutables de la CPU a un programa.
Que después de ese número de ciclos, el sistema operativo hace copias de
todos los registros, pilas y colas usados por los procesos, y anota el punto
donde el proceso se han pausado en la ejecución.
Entonces, carga todos los registros, pilas y colas usadas por el segundo
proceso y permite un cierto número de ciclos en la CPU.
Y cuando todo es completado, hace copias de todos los registros, pilas y
U.A.E.H.
colas usados por el segundo programa y carga el primer programa.
LICENCIATURA EN: INGENIERÍA EN ELECTRÓNICA Y TELECOMUNICACIONES
6. SISTEMAS OPERATIVOS
U.A.E.H.
-DISEÑO DEL PROCESADOR-
-Este tema es un poco complicado de explicar, ahora les mostrare el diseño del
procesador:
PARTES DE UN SISTEMA DIGITAL
Unidad de procesamiento: Se almacenan y transforman los datos.
Unidad de control: Genera las secuencias se señales de control de
acuerdo al algoritmo de transferencia de registros.
TIPOS DE MICROOPERACIONES
De transferencia
De proceso
FASES EN EL CICLO DE EJECUCION DE UNA INSTRUCCIÓN
Búsqueda
Decodificador
Búsqueda de los operandos
Ejecución
TIPOS DE PROCESADORES SEGÚN EL NUMERO DE DIRECCIONES
3 direcciones
2 direcciones
1 dirección
0 direcciones
Aquí los distintos tipos de procesadores.
U.A.E.H.
LICENCIATURA EN: INGENIERÍA EN ELECTRÓNICA Y TELECOMUNICACIONES
7. SISTEMAS OPERATIVOS
U.A.E.H.
MODOS DE DIRECCIONAMIENTO
Implícito
Inmediato
Directo
Relativo
Indirecto
Indexado
FASES EN LA EJECUCION DE UNA INSTRUCCIÓN
Búsqueda de la instrucción
Decodificación
Búsqueda de los operandos
U.A.E.H.
Ejecución
LICENCIATURA EN: INGENIERÍA EN ELECTRÓNICA Y TELECOMUNICACIONES
8. SISTEMAS OPERATIVOS
U.A.E.H.
Aquí un pequeño mapa de las Fases en el diseño del procesador:
Ahora que sabemos el Diseño del Procesador pasemos al siguiente tema.
-MANEJO DE MULTIPROCESADORES-
-Primero hay que saber que es un Multiprocesador, se denomina multiprocesador
a una computadora que cuenta con dos o más microprocesadores (CPUs).
En la planificación de un multiprocesador deben considerarse tres puntos
interrelacionados: asignación de recursos, uso de multiprogramación en
procesadores individuales y expedición de un proceso.
Ahora el manejo de multiprocesadores tradicionales, con sincronización de grano
grueso o independiente, está claro que cada procesador individual podría alternar
entre varios procesos para conseguir una alta utilización y, por tanto, un mejor
rendimiento. Sin embargo, cuando se trabaja con aplicaciones de grano medio
ejecutándose en muchos procesadores, la situación es menos clara. Cuando hay
varios procesadores disponibles, no resulta tan importante que cada procesador
esté ocupado al máximo. En su lugar, se debe tratar de obtener el mejor
rendimiento, en promedio, para las aplicaciones. Una aplicación que conste de
varios hilos puede rendir poco a menos que todos sus hilos estén disponibles para
ejecutar simultáneamente.
Existen dos tipos de Multiprocesadores, los cuales son:
U.A.E.H.
LICENCIATURA EN: INGENIERÍA EN ELECTRÓNICA Y TELECOMUNICACIONES
9. SISTEMAS OPERATIVOS
U.A.E.H.
MULTIPROCESADORES CON BASE EN BUSES
El cual constan de cierto número de CPUs conectadas a un bus común, junto con
un módulo de memoria.
Un bus típico posee al menos:
32 líneas de direcciones.
32 líneas de datos.
30 líneas de control.
Todos los elementos precedentes operan en paralelo.
Solo existe una memoria, la cual presenta la propiedad de la coherencia:
Las modificaciones hechas por una CPU se reflejan de inmediato en las
subsiguientes lecturas de la misma o de otra CPU.
El problema de este esquema es que el bus tiende a sobrecargarse y el
rendimiento a disminuir drásticamente; la solución es añadir una memoria caché
de alta velocidad entre la CPU y el bus:
El caché guarda las palabras de acceso reciente.
Todas las solicitudes de la memoria pasan a través del caché.
Si la palabra solicitada se encuentra en el caché:
El caché responde a la CPU.
No se hace solicitud alguna al bus.
Si el caché es lo bastante grande:
La tasa de encuentros será alta y la cantidad de tráfico en el bus por
cada CPU disminuirá drásticamente.
Permite incrementar el número de CPU.
U.A.E.H.
LICENCIATURA EN: INGENIERÍA EN ELECTRÓNICA Y TELECOMUNICACIONES
10. SISTEMAS OPERATIVOS
U.A.E.H.
MULTIPROCESADORES CON CONMUTADOR
El esquema de multiprocesadores con base en buses resulta apropiado para hasta
aproximadamente 64 procesadores.
Para superar esta cifra es necesario un método distinto de conexión entre
procesadores (CPU) y memoria.
Una posibilidad es dividir la memoria en módulos y conectarlos a las CPUs con un
“conmutador de cruceta” (cross-bar switch):
Cada CPU y cada memoria tiene una conexión que sale de él.
En cada intersección está un “conmutador del punto de cruce” (crosspoint
switch) electrónico que el hardware puede abrir y cerrar:
Cuando una CPU desea tener acceso a una memoria particular, el
conmutador del punto de cruce que los conecta se cierra
momentáneamente.
La virtud del conmutador de cruceta es que muchas CPU pueden tener
acceso a la memoria al mismo tiempo:
Aunque no a la misma memoria simultáneamente.
Lo negativo de este esquema es el alto número de conmutadores:
Para “n” CPU y “n” memorias se necesitan “n” x “n” conmutadores.
U.A.E.H.
LICENCIATURA EN: INGENIERÍA EN ELECTRÓNICA Y TELECOMUNICACIONES
11. SISTEMAS OPERATIVOS
U.A.E.H.
Cada CPU tiene asociada cierta memoria local.
El acceso será muy rápido a la propia memoria local y más lenta a la
memoria de las demás CPUs.
Esto se denomina esquema o “máquina NUMA” (Acceso No Uniforme a la
Memoria):
Tienen un mejor tiempo promedio de acceso que las máquinas
basadas en redes omega.
La colocación de los programas y datos en memoria es crítica para
lograr que la mayoría de los accesos sean a la memoria local de
cada CPU.
COMPUTACIÓN DISTRIBUIDA Y EN RED
-Ahora empezaremos con la computación y en primer lugar hablaremos de la
computación en red.
-COMPUTACIÓN DE RED-
Empezaremos por una red de computadoras, que también llamada red de
ordenadores o red informática, que es un conjunto de equipos conectados por
medio de cables, señales, ondas o cualquier otro método de transporte de datos,
que compartan una información (archivos), recursos (CD-ROM, impresoras, etc.),
servicios (acceso a internet, e-mail, chat, juegos), etc.
Una red de comunicaciones es también un conjunto de medios técnicos que
permiten una comunicación a distancia entre equipos autónomos. Que
normalmente se trata de transmitir datos, audio y vídeo por ondas
electromagnéticas a través de diversos medios (aire, vacío, cable de cobre, cable
de fibra óptica, entre otros).
U.A.E.H.
LICENCIATURA EN: INGENIERÍA EN ELECTRÓNICA Y TELECOMUNICACIONES
12. SISTEMAS OPERATIVOS
U.A.E.H.
A continuación la clasificación de estas redes.
CLASIFICACIÓN DE REDES
Por alcance:
Red de área personal (PAN)
Red de área local (LAN)
Red de área de campus (CAN)
Red de área metropolitana (MAN)
Red de área amplia (WAN)
Red de área simple (SPL)
Red de área de almacenamiento (SAN)
Por método de la conexión:
Medios guiados: cable coaxial, cable de par trenzado, fibra óptica y
otros tipos de cables.
Medios no guiados: radio, infrarrojos, microondas, láser y otras redes
inalámbricas.
Por relación funcional:
Cliente-servidor
Igual-a-Igual (p2p)
TIPOS DE REDES
Red pública: una red pública se define como una red que puede usar
cualquier persona y no como las redes que están configuradas con clave de
acceso personal. Es una red de computadoras interconectadas, capaz de
compartir información y que permite comunicar a usuarios sin importar su
ubicación geográfica.
Red privada: una red privada se definiría como una red que puede usarla
solo algunas personas y que están configuradas con clave de acceso
personal.
Red de área Personal (PAN): (Personal Área Network) es una red de
ordenadores usada para la comunicación entre los dispositivos de la
computadora cerca de una persona. Los dispositivos pueden o no pueden
pertenecer a la persona en cuestión. El alcance de una PAN es típicamente
U.A.E.H.
algunos metros. Las PAN se pueden utilizar para la comunicación entre los
dispositivos personales de ellos mismos o para conectar con una red de
alto nivel e Internet. Las redes personales del área se pueden conectar con
cables con los buses de la computadora tales como USB y FireWire. Una
LICENCIATURA EN: INGENIERÍA EN ELECTRÓNICA Y TELECOMUNICACIONES
13. SISTEMAS OPERATIVOS
U.A.E.H.
red personal sin hilos del área (WPAN) se puede también hacer posible con
tecnologías de red tales como IrDA y Bluetooth.
Red de área local (LAN): una red que se limita a un área especial
relativamente pequeña tal como un cuarto, un solo edificio, una nave, o un
avión. Las redes de área local a veces se llaman una sola red de
localización.
Red de área local virtual (VLAN): Una Virtual LAN ó comúnmente
conocida como VLAN, es un grupo de computadoras, con un conjunto
común de recursos a compartir y de requerimientos, que se comunican
como si estuvieran adjuntos a una división lógica de redes de
computadoras en la cual todos los nodos pueden alcanzar a los otros por
medio de broadcast en la capa de enlace de datos, a pesar de su diversa
localización física. Con esto, se pueden lógicamente agrupar computadoras
para que la localización de la red ya no sea tan asociada y restringida a la
localización física de cada computadora, como sucede con una LAN,
otorgando además seguridad, flexibilidad y ahorro de recursos.
Red del área del campus (CAN): Se deriva a una red que conecta dos o
más LANs los cuales deben estar conectados en un área geográfica
específica tal como un campus de universidad, un complejo industrial o una
base militar.
Red de área metropolitana (MAN): una red que conecta las redes de un
área (dos o más redes locales juntas) pero que no se extiende más allá de
los límites de la ciudad inmediata, o del área metropolitana.
Red de área amplia (WAN): es una red de comunicaciones de datos que
cubre un área geográfica relativamente amplia y que utiliza a menudo las
instalaciones de transmisión proporcionadas por los portadores comunes,
tales como compañías del teléfono.
Red de área de almacenamiento (SAN): Es una red concebida para
conectar servidores, matrices (arrays) de discos y librerías de soporte. Su
función es la de conectar de manera rápida, segura y fiable los distintos
elementos de almacenamiento que la conforman.
Red irregular: Es un sistema de cables y buses que se conectan a través
de un módem, y que da como resultado la conexión de una o más
computadoras. Esta red es parecida a la mixta, solo que no sigue los
parámetros presentados en ella. Muchos de estos casos son muy usados
en la mayoría de las redes.
U.A.E.H.
LICENCIATURA EN: INGENIERÍA EN ELECTRÓNICA Y TELECOMUNICACIONES
14. SISTEMAS OPERATIVOS
U.A.E.H.
-INTRODUCCIÓN A LOS SITEMAS DE ARCHIVOS-
- La computación desde sus inicios ha sufrido muchos cambios, desde los
grandes ordenadores que permitían realizar tareas en forma limitada y de uso
un tanto exclusivo de organizaciones muy conocidas, hasta los actuales
ordenadores ya sean personales o portátiles que tienen las mismas e incluso
mayores capacidades que los primeros y que están cada vez más introducidos
en el quehacer cotidiano de una persona.
Los mayores cambios se atribuyen principalmente a dos causas, que se dieron
desde las décadas de los setenta, las cuales son:
El desarrollo de los microprocesadores, que permitieron reducir en
tamaño y costo a los ordenadores y aumentar en gran medida las
capacidades de los mismos y su acceso a más personas.
El desarrollo de las redes de área local y de las comunicaciones que
permitieron conectar ordenadores con la posibilidad de transferencia de
datos a alta velocidad.
Es en este contexto que aparece el concepto de "Sistemas Distribuidos" que se
ha popularizado tanto en la actualidad y que tiene como ámbito de estudio las
redes como por ejemplo: Internet, redes de teléfonos móviles, redes
corporativas, redes de empresas, etc.
La consecuencia, del presente trabajo que lleva el título de Sistemas
Distribuidos, tiene como principal objetivo: "describir panorámicamente los
aspectos relevantes que están involucrados en los Sistemas Distribuidos".
Para poder lograr el objetivo planteado se ha estructurado el trabajo de la
siguiente manera:
1) Introducción.- Es donde especificamos el preámbulo del tema, el
objetivo del trabajo y el contenido del mismo.
2) Desarrollo.- Donde se describen los aspectos involucrados en los
sistemas distribuidos.
3) Referencias.- Que especificamos las fuentes que fueron consultadas
para el presente estudio.
U.A.E.H.
LICENCIATURA EN: INGENIERÍA EN ELECTRÓNICA Y TELECOMUNICACIONES
15. SISTEMAS OPERATIVOS
U.A.E.H.
-SISTEMAS DE ARCHIVOS DISTRIBUIDOS-
Antes que nada empecemos por la definición de Sistemas Distribuidos, la cual nos
dice que: es el sistema cuyos componentes hardware y software, que están en
ordenadores conectados en red, se comunican y coordinan sus acciones mediante
el paso de mensajes, para el logro de un objetivo. Se establece la comunicación
mediante un protocolo prefijado por un esquema cliente-servidor.
Sus características son:
Concurrencia.- Esta característica de los sistemas distribuidos permite que
los recursos disponibles en la red puedan ser utilizados simultáneamente
por los usuarios y/o agentes que interactúan en la red.
Carencia de reloj global.- Las coordinaciones para la transferencia de
mensajes entre los diferentes componentes para la realización de una tarea,
no tienen una temporización general, está más bien distribuida a los
componentes.
Fallos independientes de los componentes.- Cada componente del
sistema puede fallar independientemente, con lo cual los demás pueden
continuar ejecutando sus acciones. Esto permite el logro de las tareas con
mayor efectividad, pues el sistema en su conjunto continua trabajando.
U.A.E.H.
LICENCIATURA EN: INGENIERÍA EN ELECTRÓNICA Y TELECOMUNICACIONES
16. SISTEMAS OPERATIVOS
U.A.E.H.
Clasificación de los sistemas cliente servidor:
A continuación mostramos la clasificación de de los sistemas cliente/servidor de
acuerdo al nivel de abstracción del servicio que ofrecen:
1.
2. Representación distribuida.- La interacción con el usuario se realiza en el
servidor, el cliente hace de pasarela entre el usuario y el servidor.
3. Representación Remota.-La lógica de la aplicación y la base de datos se
encuentran en el servidor. El cliente recibe y formatea los datos para
interactuar con el usuario.
4. Lógica Distribuida.- El cliente se encarga de la interacción con el usuario y
de algunas funciones triviales de la aplicación. Por ejemplo controles de
rango de campos, campos obligatorios, etc. Mientras que el resto de la
aplicación, junto con la base de datos, están en el servidor.
U.A.E.H.
LICENCIATURA EN: INGENIERÍA EN ELECTRÓNICA Y TELECOMUNICACIONES
17. SISTEMAS OPERATIVOS
U.A.E.H.
5. Gestión Remota de Datos.- El cliente realiza la interacción con el usuario y
ejecuta la aplicación y el servidor es quien maneja los datos.
6. Base de Datos Distribuidas.- El cliente realiza la interacción con el usuario,
ejecuta la aplicación, debe conocer la topología de la red, así como la
disposición y ubicación de los datos. Se delega parte de la gestión de la base
de datos al cliente.
7. Cliente servidor a tres niveles.-El cliente se encarga de la interacción con el
usuario, el servidor de la lógica de aplicación y la base de datos puede estar
en otro servidor.
U.A.E.H.
LICENCIATURA EN: INGENIERÍA EN ELECTRÓNICA Y TELECOMUNICACIONES
18. SISTEMAS OPERATIVOS
U.A.E.H.
Aquí la arquitectura de los Sistemas de Archivos:
Tendencias Actuales de las arquitecturas de sistemas WEB:
Variante de los fabricantes de Base de Datos
U.A.E.H.
LICENCIATURA EN: INGENIERÍA EN ELECTRÓNICA Y TELECOMUNICACIONES
19. SISTEMAS OPERATIVOS
U.A.E.H.
Variante de los fabricantes de pasarelas:
SEGURIDAD
El Sistema operativo es normalmente solo una porción del total de software que
corre en un sistema particular. Pero el Sistema Operativo controla el acceso a los
recursos del sistema. La seguridad de los Sistemas Operativos es solo una
pequeña parte del problema total de la seguridad en los sistemas de computación,
pero éste viene incrementándose en gran medida. Hay muchas razones para que
la seguridad de los Sistemas Operativos reciba especial atención hoy en día.
-CONCEPTO DE SEGURIDAD Y PROTECCIÓN-
- La seguridad interna está relacionada a los controles incorporados al hardware y
al Sistema Operativo para asegurar los recursos del sistema.
-La seguridad externa está compuesta por la seguridad física y la seguridad
operacional. La seguridad física incluye la protección contra desastres (como
inundaciones, incendios, etc.) y protección contra intrusos.
- La seguridad operacional consiste en varias políticas y procedimientos
implementados por el administrador del sistema de computación.
U.A.E.H.
Mediante la autorización se determina qué acceso se permite y a qué entidad.
LICENCIATURA EN: INGENIERÍA EN ELECTRÓNICA Y TELECOMUNICACIONES
20. SISTEMAS OPERATIVOS
U.A.E.H.
Principios básicos para la seguridad
Suponer que el diseño del sistema es público.
El defecto debe ser: sin acceso.
Chequear permanentemente.
Los mecanismos de protección deben ser simples, uniformes y construidos en
las capas más básicas del sistema.
Los mecanismos deben ser aceptados sicológicamente por los usuarios.
PROTECCIÓN
Existen tres clases principalmente de elementos que permiten establecer la
identidad de un usuario:
Algo sobre las personas. Esto incluye huellas digitales, reconocimiento de
voz, fotografía y firmas.
Algo poseído por la persona. Esto incluye distintivos, tarjetas de
identificación y llaves.
Algo conocido por el usuario. Esto incluye contraseñas, nombre de la
suegra, combinación de cerraduras. El esquema de autentificación más
común es la simple protección por contraseña. El usuario elige una palabra
que se le viene a la memoria, y la reconoce de inmediato para ganar
admisión al sistema de computación.
Muchos sistemas no muestran la contraseña tal como ha sido ingresada (mostrar
asteriscos en lugar de letras).
La protección por contraseña es un esquema débil. En el sentido de que los
usuarios tienden a elegir contraseñas fáciles de recordar. Entonces alguien que
conoce al usuario podría intentar ingresar al sistema usando nombres de gente
que la persona conoce. Esto puede resultar en una violación de la seguridad por
los intentos repetitivos de ingreso.
Algunos sistemas usan contraseñas cortas lo que facilita la conformación rápida de
la lista de todas las posibles combinaciones. Los sistemas actuales utilizan
contraseñas largas para frenar tales intentos de penetración.
U.A.E.H.
LICENCIATURA EN: INGENIERÍA EN ELECTRÓNICA Y TELECOMUNICACIONES
21. SISTEMAS OPERATIVOS
U.A.E.H.
-INTERFAZ DE SEGURIDAD-
- Los elementos de la interfaz de usuario del Administrador de seguridad de
dispositivos están ordenados por posición, de arriba a la izquierda hacia abajo a la
derecha. Para obtener información general sobre el Administrador de seguridad de
dispositivos, vea Configurar seguridad en dispositivos de Windows Mobile.
Panel de configuración de seguridad
Botón Actualizar
Actualiza la lista de dispositivos conectados y la configuración de seguridad de los
dispositivos conectados.
Botón Implementar en dispositivo
Aplica la configuración de seguridad seleccionada al dispositivo que está
seleccionado en la lista Dispositivos conectados. El botón está deshabilitado
cuando la configuración de seguridad seleccionada y la seguridad en el dispositivo
seleccionado son los mismos.
Botón Administración de certificados
Modificadores del panel de administración de certificados.
Botón Importar configuración
Importa una configuración de seguridad guardada desde un archivo XML a su
equipo. Puede ser una configuración de seguridad personalizada.
Botón Exportar configuración
Exporta la configuración de seguridad del dispositivo seleccionado al equipo como
un archivo XML.
Lista Dispositivos conectados
Muestra una lista de los dispositivos que están conectados al Administrador de
seguridad de dispositivos. Haga clic en Conectar con dispositivo en el menú
Herramientas para conectar otros dispositivos y emuladores.
U.A.E.H.
LICENCIATURA EN: INGENIERÍA EN ELECTRÓNICA Y TELECOMUNICACIONES
22. SISTEMAS OPERATIVOS
U.A.E.H.
Configuración de seguridad
Una lista de las configuraciones de seguridad posibles.
Resumen de configuración del dispositivo
Contiene una descripción de la configuración de seguridad seleccionada.
Configuración
Contiene una lista de las directivas de seguridad individuales en la configuración
de seguridad seleccionada.
Panel Administración de certificados
Botón Actualizar
Actualiza la lista de almacenes de certificados para el dispositivo seleccionado.
Botón Configuración de seguridad
Modificadores del panel de configuración de seguridad.
Botón Agregar certificado
Agrega al almacén de certificados del dispositivo seleccionado. Se abre el cuadro
de diálogo Agregar certificado.
Botón Quitar certificado
Quita el certificado seleccionado del dispositivo seleccionado.
Lista Dispositivos conectados
Muestra una lista de los dispositivos que están conectados al Administrador de
seguridad de dispositivos. Haga clic en Conectar con dispositivo en el menú
Herramientas para conectar otros dispositivos y emuladores.
U.A.E.H.
Lista Almacén con privilegios
LICENCIATURA EN: INGENIERÍA EN ELECTRÓNICA Y TELECOMUNICACIONES
23. SISTEMAS OPERATIVOS
U.A.E.H.
Enumera los certificados privilegiados presentes en el dispositivo seleccionado.
Almacén estándar
Enumera los certificados estándar presentes en el dispositivo seleccionado.
Almacén SPC
Enumera los certificados SPC presentes en el dispositivo seleccionado.
U.A.E.H.
LICENCIATURA EN: INGENIERÍA EN ELECTRÓNICA Y TELECOMUNICACIONES
24. SISTEMAS OPERATIVOS
U.A.E.H.
ESTUDIO DE CASOS
Ahora vamos a explicar un poco lo que es UNIX, LINUX y WINDOWS.
Empecemos por LINUX:
-LINUX-
-Bueno LINUX es uno de los términos empleados para referirse a la combinación
del núcleo, que es usado con herramientas de 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) y otra serie de licencias libres.
A pesar de que Linux es, el sistema operativo, parte fundamental de la interacción
entre el núcleo y el usuario, se maneja usualmente con las herramientas del
proyecto GNU o de otros proyectos como GNOME. 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.
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.
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 supercomputadoras. 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.
U.A.E.H.
LICENCIATURA EN: INGENIERÍA EN ELECTRÓNICA Y TELECOMUNICACIONES
25. SISTEMAS OPERATIVOS
U.A.E.H.
ENTORNO GRAFICO
-Linux puede funcionar tanto en entorno gráfico como en modo consola. La
consola es común en distribuciones para servidores, mientras que la interfaz
gráfica está orientada al usuario final tanto de hogar como empresarial. Un
escritorio es un conjunto de elementos conformado por ventanas, iconos y
similares que facilitan la utilización del computador. Los escritorios más populares
en Linux, en orden alfabético son GNOME, KDE, LXDE, Xfce y Xf.
COMO SISTEMA DE PROGRAMACIÓN
-La colección de utilidades para la programación de GNU es con diferencia la
familia de compiladores más utilizada en este sistema operativo. Tiene capacidad
para compilar C, C++, Java, Ada, entre otros muchos lenguajes. Además soporta
diversas arquitecturas mediante la compilación cruzada, lo que hace que sea un
entorno adecuado para desarrollos heterogéneos.
-Hay varios entornos de desarrollo integrados disponibles para Linux incluyendo,
Anjuta, KDevelop, Ultimate++, Code: Blocks, NetBeans IDE y Eclipse. También
existen editores extensibles como Emacs o Vim. Linux también dispone de
capacidades para lenguajes de guión, aparte de los clásicos lenguajes de
programación de shell, o el de procesador de textos por patrones y expresiones
regulares llamado awk, la mayoría de las distribuciones tienen instalado Python,
Perl, PHP y Ruby.
APLICACIONES DE USUARIO
-Las aplicaciones para Linux se distribuyen en dos formatos principalmente .deb
y .rpm, los cuales fueron creados por los desarrolladores de Debian y Red Hat
respectivamente.
SOFTWARE DE CODIGO CERRADO PARA LINUX
-Durante la etapa temprana había pocas aplicaciones de código cerrado para
Linux. Con el tiempo se fueron portando programas no libres al sistema Linux,
entre ellos Adobe Reader, Adobe Flash, Google Picasa, Opera, entre otros.
U.A.E.H.
LICENCIATURA EN: INGENIERÍA EN ELECTRÓNICA Y TELECOMUNICACIONES
26. SISTEMAS OPERATIVOS
U.A.E.H.
-UNIX-
-Unix es un sistema operativo portable, multitarea y multiusuario; desarrollado, en
principio, en 1969 por un grupo de empleados de los laboratorios Bell de AT&T,
entre los que figuran Ken Thompson, Dennis Ritchie y Douglas McIlroy.
-A lo largo de la historia ha surgido una gran multitud de implementaciones
comerciales de UNIX. Sin embargo, un conjunto reducido de productos han
consolidado el mercado y prevalecen gracias a un continuo esfuerzo de desarrollo
por parte de sus fabricantes. Los más importantes son:
Solaris 10, un sistema operativo derivado de la rama BSD
Solaris de Sun Microsystems. Uno de los sistemas operativos Unix más
difundidos en el entorno empresarial y conocido por su gran estabilidad.
Parte del código fuente de Solaris se ha liberado con licencia de fuentes
U.A.E.H.
abiertas.
LICENCIATURA EN: INGENIERÍA EN ELECTRÓNICA Y TELECOMUNICACIONES
27. SISTEMAS OPERATIVOS
U.A.E.H.
HP-UX de Hewlett-Packard. Este sistema operativo también nació ligado a
las computadoras departamentales de este fabricante. También es un
sistema operativo estable que continua en desarrollo.
Mac OS X. Curiosamente sus propios usuarios suelen desconocer que se
trata de un UNIX completo, aprobado por The Open Group. Su diferencia
marcada es que posee una interfaz gráfica propietaria llamada Aqua, y es
principalmente desarrollada en Objective-C en lugar de C o C++.
Existen sistemas operativos basados en el núcleo Linux, y el conjunto de
aplicaciones GNU entre las más utilizadas encontramos:
Red Hat Enterprise Linux. Cuyo fabricante Red Hat es conocido por su
amplia gama de soluciones y aportes al desarrollo de software libre. Apoya
el proyecto Fedora del cual se beneficia y de ella se derivan distribuciones
compatibles como Oracle Enterprise Linux y CentOS, también
distribuciones como Mandriva Linux, se basó en una de sus primeras
versiones.
SUSE Linux de Novell. Originalmente liberado por la compañía alemana
SuSE. Es popular por sus herramientas de administración centralizada. De
manera análoga a Fedora con RedHat, Apoya el proyecto openSUSE.
Debian GNU/Linux. Con una de las comunidades más grandes y antiguas
del movimiento de software libre, es base para distribuciones como Xandros,
Mepis, Linspire y Ubuntu.
También son populares los sistemas operativos descendientes del 4.4BSD:
FreeBSD. Quizá el sistema operativo más popular de la familia, de
propósito múltiple. Con una implementación SMP muy elaborada, es el
sistema operativo utilizado por los servidores de Yahoo. Y base de muchos
sistemas operativos entre ellos Mac OS X de Apple.
OpenBSD. Ampliamente reconocida por su seguridad proactiva y auditoría
permanente del código fuente. Es utilizada en ambientes donde la
seguridad prima sobre todo, es usual encontrarlo instalado en servidores
que actúan como Firewall, VPN o Proxy.
NetBSD . Se le conoce por su portabilidad, a octubre de 2008: 53
arquitecturas soportadas. La NASA lo ha utilizado para la investigación en
redes TCP/IP satelitales, al igual que para reciclar computadoras viejas con
software moderno.
U.A.E.H.
LICENCIATURA EN: INGENIERÍA EN ELECTRÓNICA Y TELECOMUNICACIONES
28. SISTEMAS OPERATIVOS
U.A.E.H.
-WINDOWS-
Microsoft Windows es el nombre de una serie de sistemas operativos
desarrollados por Microsoft desde 1981, año en que el proyecto se denominaba
"Interface Manager".
Anunciado en 1983, Microsoft comercializó por primera vez el entorno operativo
denominado Windows en noviembre de 1985 como complemento para MS-DOS,
en respuesta al creciente interés del mercado en una interfaz gráfica de usuario
(GUI). Microsoft Windows llegó a dominar el mercado de ordenadores personales
del mundo, superando a Mac OS, el cual había sido introducido previamente a
Windows.
Última Última
Fecha de Nombre del
versión / Notas versión de
publicación producto
Compilación IE
Noviembre de
Windows 1.01 1.01 Sin soporte. -
1985
Noviembre de
Windows 2.03 2.03 Sin soporte. -
1987
Mayo de 1988 Windows 2.10 2.10 Sin soporte. -
Marzo de
Windows 2.11 2.11 Sin soporte. -
1989
Mayo de 1990 Windows 3.0 3.0 Sin soporte. -
U.A.E.H.
Marzo de
Windows 3.1 3.1 Sin soporte 5
1992
LICENCIATURA EN: INGENIERÍA EN ELECTRÓNICA Y TELECOMUNICACIONES
29. SISTEMAS OPERATIVOS
U.A.E.H.
Octubre de Windows For
3.1 Sin soporte. 5
1992 Workgroups 3.1
Julio de 1993 Windows NT 3.1 NT 3.1 Sin soporte. 5
Diciembre de Windows For
3.11 Sin soporte. 5
1993 Workgroups 3.11
Windows 3.2
(publicado en
Enero de 1994 3.2 Sin soporte. 5
chino
simplificado)
Septiembre de
Windows NT 3.5 NT 3.5 Sin soporte. 5
1994
Windows NT
Mayo de 1995 NT 3.51 Sin soporte. 5
3.51
Agosto de
Windows 95 4.0.950 Sin soporte. 5.5
1995
Julio de 1996 Windows NT 4.0 NT 4.0.1381 Sin soporte. 6
Junio de 1998 Windows 98 4.10.1998 Sin soporte. 6
Mayo de 1999 Windows 98 SE 4.10.2222 Sin soporte. 6
U.A.E.H.
Windows 2000 NT 5.0.2195 Sin soporte. 6
Febrero de
LICENCIATURA EN: INGENIERÍA EN ELECTRÓNICA Y TELECOMUNICACIONES
30. SISTEMAS OPERATIVOS
U.A.E.H.
2000
Septiembre de
Windows Me 4.90.3000 Sin soporte. 6
2000
Únicamente soporte extendido
Octubre de hasta el 8 de abril de 2014 para
Windows XP NT 5.1.2600 8
2001 Service Pack 3 (versión RTM, SP1
y SP2 sin soporte).
Únicamente soporte extendido
Windows Server hasta el 14 de julio de 2015 para
Abril de 2003 NT 5.2.3790 8
2003 Service Pack 2 y versión R2.5
(versión RTM y SP1 sin soporte).
Únicamente soporte extendido
Windows XP
hasta el 8 de abril de 2014 para
Abril de 2005 Professional x64 NT 5.2.3790 8
Service pack 2 (versión RTM y SP1
Edition
sin soporte).
Windows
Julio de 2006 Fundamentals NT 5.1.2600 Soporte estándar vigente. 8
for Legacy PC
Soporte estándar vigente para
Service pack 1 o Service pack 2
Noviembre de
(versión RTM sin soporte).
2006 (licencias
Versión cambiada a NT 6.0.6001
por volumen) Windows Vista NT 6.0.6002 8
con el Service Pack 1 (4 de
Enero de 2007
febrero de 2008) y a NT 6.0.6002
(retail)
con el Service Pack 2 (28 de abril
U.A.E.H.
de 2009).
LICENCIATURA EN: INGENIERÍA EN ELECTRÓNICA Y TELECOMUNICACIONES
31. SISTEMAS OPERATIVOS
U.A.E.H.
Windows Home
Julio de 2007 NT 5.2.4500 Soporte estándar vigente. 8
Server
Soporte estándar vigente.
Febrero de Windows Server Versión cambiada a NT 6.0.6002
NT 6.0.6002 8
2008 2008 con el Service Pack 2 (28 de abril
de 2009).
Windows 7 y
6
Octubre 2009 Windows Server NT 6.1.7600 Soporte estándar vigente. 8
2008 R2
Por
2012 Windows 8 Por confirmar Por confirmar
confirmar
Aquí algunas versiones las cuales tuvieron mucho éxito.
Windows 95, 98, y Me
Artículos principales: Windows 95, Windows 98 y Windows Me
Windows 95 fue lanzado en 1995, con una nueva interfaz de usuario,
compatibilidad con nombres de archivo largos de hasta 250 caracteres, y la
capacidad de detectar automáticamente y configurar el hardware instalado (plug
and play). De forma nativa podrían ejecutar aplicaciones de 32-bits y presentó
varias mejoras tecnológicas que aumentaron su estabilidad respecto a Windows
3.1. Hubo varios OEM Service Releases (OSR) de Windows 95, cada una de las
cuales fue aproximadamente equivalente a un Service Pack.
El siguiente lanzamiento de Microsoft fue Windows 98 en 1998. Microsoft lanzó
una segunda versión de Windows 98 en 1999, llamado Windows 98 Second
Edition (a menudo acortado a Windows 98 SE).
En el 2000, Microsoft lanza Windows Millennium Edition (comúnmente llamado
U.A.E.H.
Windows ME), que actualiza el núcleo de Windows 98 pero que adopta algunos
aspectos de Windows 2000 y elimina (más bien, oculta) la opción de "Arrancar en
modo DOS". También añade una nueva característica denominada "Restaurar
LICENCIATURA EN: INGENIERÍA EN ELECTRÓNICA Y TELECOMUNICACIONES
32. SISTEMAS OPERATIVOS
U.A.E.H.
Sistema", que permite al usuario guardar y restablecer la configuración del equipo
en una fecha anterior.
Familia NT
La familia de sistemas Windows NT fue hecha y comercializada por un mayor uso
de fiabilidad de negocios. El primer lanzamiento fue de MS Windows NT 3.1
(1993), el número "3.1" para que coincida con la versión para Windows, que fue
seguido por NT 3.5 (1994), NT 3.51 (1995), NT 4.0 (1996), y Windows 2000 (2000).
2000 es la última versión de Windows NT, que no incluye la activación de
productos de Microsoft. NT 4.0 fue el primero en esta línea para implementar la
interfaz de usuario de "Windows 95" (y el primero en incluir tiempos de ejecución
de 32 bits integrada de Windows 95). Microsoft se trasladó a combinar sus
negocios de consumo y sistemas operativos con Windows XP, viene tanto en las
versiones Home y professional (y las versiones posteriores de mercado para tablet
PC y centros multimedia), sino que también se separaron los calendarios de
lanzamiento para los sistemas operativos de servidor. Windows Server 2003,
lanzado un año y medio después de Windows XP, trajo Windows Server al día con
MS Windows XP. Después de un proceso de desarrollo largo, Windows Vista fue
lanzado hacia el final de 2006, y su homólogo de servidor, Windows Server 2008
fue lanzado a principios de 2008. El 22 de julio de 2009, Windows 7 y Windows
Server 2008 R2 se publicaron como RTM (versión de disponibilidad general).
Windows 7 fue lanzado el 22 de octubre de 2009.
Windows CE, la oferta de Microsoft en los mercados móviles e integrados, es
también un verdadero sistema operativo 32-bits que ofrece diversos servicios para
todas las subestaciones de trabajo de explotación.
Sistemas operativos de 64-bit.
Windows NT incluye soporte para varias plataformas diferentes antes de x86 -
basado en ordenador personal se convirtió en dominante en el mundo profesional.
Versiones de NT desde 3.1 a 4.0 diversamente compatibles PowerPC, DEC Alpha
y MIPS R4000, algunos de los cuales eran procesadores de 64 bits, aunque el
sistema operativo trató procesadores como de 32 bits.
Con la introducción de la arquitectura Intel Itanium, que se conoce como IA-64,
Microsoft lanzó nuevas versiones de Windows para apoyarlo. Las versiones
Itanium de Windows XP y Windows Server 2003 fueron liberadas al mismo tiempo
que con sus principales contrapartes x86 (32-bit). El 25 de Abril de 2005, Microsoft
lanzó Windows XP Professional x64 Edition y x64 versión de Windows Server
U.A.E.H.
2003 para el apoyo de x86-64 (o x64 en la terminología de Microsoft). Microsoft
eliminó el soporte para la versión de Itanium de Windows XP en 2005. Windows
Vista es la primera versión de usuario final de Windows que Microsoft ha publicado
LICENCIATURA EN: INGENIERÍA EN ELECTRÓNICA Y TELECOMUNICACIONES
33. SISTEMAS OPERATIVOS
U.A.E.H.
simultáneamente en las ediciones de x86 y x64. Windows Vista no es compatible
con la arquitectura Itanium. La familia de Windows de 64 bits moderna comprende
a AMD64/intel64 versiones de Windows Vista y Windows Server 2008 en tanto en
Itanium y en ediciones x64. Windows Server 2008 R2 cae la versión de 32 bits, y
Windows 7 que también está en versiones de 32 bits (para mantener la
compatibilidad).
Windows CE
Windows CE (oficialmente conocido como Windows Embedded), es una edición
de Windows que se ejecuta en equipos minimalistas, tales como sistemas de
navegación por satélite y, excepcionalmente, los teléfonos móviles. Windows
Embedded se ejecuta como CE, en lugar de NT, por lo que no debe confundirse
con Windows XP Embedded, que es NT. Windows CE que se utilizó en la
Dreamcast junto con sistema operativo propietario de Sega para la consola.
Windows CE es el núcleo del que deriva Windows Mobile.
U.A.E.H.
LICENCIATURA EN: INGENIERÍA EN ELECTRÓNICA Y TELECOMUNICACIONES
34. SISTEMAS OPERATIVOS
U.A.E.H.
U.A.E.H.
LICENCIATURA EN: INGENIERÍA EN ELECTRÓNICA Y TELECOMUNICACIONES
35. SISTEMAS OPERATIVOS
U.A.E.H.
-conclusiones-
-Luego de haber investigado y analizado se puede ver que se han desarrollado
varios tipos de sistemas operativos con diferentes interfaces y categorías. Pero
hemos podido observar que todos los sistemas operativos han sufrido cambios por
parte de los programadores, y siguen evolucionando.
-El diálogo entre el usuario y la máquina suele realizarse a través de una interfaz
de línea de comandos o de una interfaz gráfica de usuario. Las interfaces de línea
de comandos exigen que se introduzcan instrucciones breves mediante un teclado.
El usuario manipula directamente estos objetos visuales en el monitor
señalándolos, seleccionándolos y arrastrándolos o moviéndolos con un Mouse.
-El uso de las GUI es más sencillo que el de las interfaces de línea de comandos.
Sin embargo, la introducción de instrucciones con una GUI es más lenta, por lo
que las GUI suelen tener la opción de emplear un sistema equivalente al de línea
de instrucciones como alternativa rápida para los usuarios más expertos.
-Los sistemas operativos empleados normalmente son UNIX, Macintosh OS, MS--
DOS, OS/2, Windows 95 y Windows NT. El UNIX y sus clones permiten múltiples
tareas y múltiples usuarios. Otros SO multiusuario y multitarea son OS/2,
desarrollado inicialmente por Microsoft e IBM, Windows NT y Win95 desarrollados
por Microsoft. El SO multitarea de Apple se denomina Macintosh OS. El MS-DOS
es un SO popular entre los usuarios de PCs pero solo permite un usuario y una
tarea.
U.A.E.H.
LICENCIATURA EN: INGENIERÍA EN ELECTRÓNICA Y TELECOMUNICACIONES
36. SISTEMAS OPERATIVOS
U.A.E.H.
-BIBLIOGRAFIA-
SISTEMAS OPERATIVOS: TEORIA Y PRACTICA
Pablo Martínez Cobo
Diaz de Santos
ENCICLOPEDIA SIGLO XX
M.E.
Wikipedia
SISTEMAS OPERATIVOS
Luis Duran
Marcombo
SISTEMAS OPERATIVOS MODERNOS da EDICION
Tanenbaum
Prentice Hall
REDES DE COMPUTADORAS
Andrew S. Tanenbaum
Prentice Hall
U.A.E.H.
LICENCIATURA EN: INGENIERÍA EN ELECTRÓNICA Y TELECOMUNICACIONES