SlideShare una empresa de Scribd logo
1 de 36
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
SISTEMAS OPERATIVOS
                                                                             U.A.E.H.
U.A.E.H.




           LICENCIATURA EN: INGENIERÍA EN ELECTRÓNICA Y TELECOMUNICACIONES
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
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

Más contenido relacionado

La actualidad más candente

Proyecto de rene operacion
Proyecto de rene operacionProyecto de rene operacion
Proyecto de rene operacionelbarrabas
 
Sistema opertivo
Sistema opertivoSistema opertivo
Sistema opertivofjaneth1
 
temas de la materia dfso
temas de la materia dfso  temas de la materia dfso
temas de la materia dfso 3312401735
 
temas de la materia dfso
temas de la materia dfsotemas de la materia dfso
temas de la materia dfso3312401735
 
Controladoras de perifericos ana
Controladoras de perifericos anaControladoras de perifericos ana
Controladoras de perifericos anaanabelffffff
 
Taller de sistemas
Taller  de  sistemasTaller  de  sistemas
Taller de sistemaskennierperez
 
Controladora de perifericos tipiado
Controladora de perifericos tipiadoControladora de perifericos tipiado
Controladora de perifericos tipiadosleiterportocarrero
 
Controladora de periféricos
Controladora de periféricosControladora de periféricos
Controladora de periféricossteven_azu
 
Informática 4º eso tema 3
Informática 4º eso                               tema 3Informática 4º eso                               tema 3
Informática 4º eso tema 3Titovelasco21
 
ENSAYO TRABAJO
ENSAYO TRABAJOENSAYO TRABAJO
ENSAYO TRABAJOJ2918
 
Unidad 1 Sistemas Operativos
Unidad 1 Sistemas OperativosUnidad 1 Sistemas Operativos
Unidad 1 Sistemas OperativosNoeljg69
 
Sistemas Operativos: Componentes
Sistemas Operativos: ComponentesSistemas Operativos: Componentes
Sistemas Operativos: Componentesleopt
 
SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOS SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOS jessiquita04
 

La actualidad más candente (18)

Proyecto de rene operacion
Proyecto de rene operacionProyecto de rene operacion
Proyecto de rene operacion
 
Jordy
JordyJordy
Jordy
 
Sistema opertivo
Sistema opertivoSistema opertivo
Sistema opertivo
 
temas de la materia dfso
temas de la materia dfso  temas de la materia dfso
temas de la materia dfso
 
temas de la materia dfso
temas de la materia dfsotemas de la materia dfso
temas de la materia dfso
 
Monousuario
Monousuario Monousuario
Monousuario
 
Controladoras de perifericos ana
Controladoras de perifericos anaControladoras de perifericos ana
Controladoras de perifericos ana
 
Taller de sistemas
Taller  de  sistemasTaller  de  sistemas
Taller de sistemas
 
Sistemas operativos-linux-y-windows
Sistemas operativos-linux-y-windowsSistemas operativos-linux-y-windows
Sistemas operativos-linux-y-windows
 
Monousuario
Monousuario Monousuario
Monousuario
 
Controladora de perifericos tipiado
Controladora de perifericos tipiadoControladora de perifericos tipiado
Controladora de perifericos tipiado
 
Controladora de periféricos
Controladora de periféricosControladora de periféricos
Controladora de periféricos
 
Informática 4º eso tema 3
Informática 4º eso                               tema 3Informática 4º eso                               tema 3
Informática 4º eso tema 3
 
ENSAYO TRABAJO
ENSAYO TRABAJOENSAYO TRABAJO
ENSAYO TRABAJO
 
Unidad 1 Sistemas Operativos
Unidad 1 Sistemas OperativosUnidad 1 Sistemas Operativos
Unidad 1 Sistemas Operativos
 
Echavarria
EchavarriaEchavarria
Echavarria
 
Sistemas Operativos: Componentes
Sistemas Operativos: ComponentesSistemas Operativos: Componentes
Sistemas Operativos: Componentes
 
SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOS SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOS
 

Destacado

Informe de laboratorio #2 analisis volumetrico
Informe de laboratorio #2    analisis volumetricoInforme de laboratorio #2    analisis volumetrico
Informe de laboratorio #2 analisis volumetricoCristina Hr
 
Comercio electrónico en méxico
Comercio electrónico en méxicoComercio electrónico en méxico
Comercio electrónico en méxicoOmar Sánchez
 
Communautés indigènes et entreprises minières; conflits socio-territoriaux po...
Communautés indigènes et entreprises minières; conflits socio-territoriaux po...Communautés indigènes et entreprises minières; conflits socio-territoriaux po...
Communautés indigènes et entreprises minières; conflits socio-territoriaux po...techmapping
 
Formato para redactar los reportes de investigación (1)
Formato para redactar los reportes de investigación (1)Formato para redactar los reportes de investigación (1)
Formato para redactar los reportes de investigación (1)santiago vilcacundo
 
Lineamientos para la_practica_evaluativa_docente
Lineamientos para la_practica_evaluativa_docenteLineamientos para la_practica_evaluativa_docente
Lineamientos para la_practica_evaluativa_docenteJorge Hugo Rojas Beltran
 
Windows 8: votre poste de travail réinventé
Windows 8: votre poste de travail réinventéWindows 8: votre poste de travail réinventé
Windows 8: votre poste de travail réinventéMicrosoft Ideas
 
Economia la demanda
Economia la demandaEconomia la demanda
Economia la demandaJuan Lucero
 
andreaneroy_presentatique.odp
andreaneroy_presentatique.odpandreaneroy_presentatique.odp
andreaneroy_presentatique.odpUQAM
 
Séminaire Exakis Windows 8
Séminaire Exakis Windows 8Séminaire Exakis Windows 8
Séminaire Exakis Windows 8remiexakien
 
Unidad 1 logistica y cadena de suministro
Unidad 1 logistica y cadena de suministroUnidad 1 logistica y cadena de suministro
Unidad 1 logistica y cadena de suministroAngel Garcia Garcia
 
Simplifiez votre activité grâce au traitement documentaire intelligent
Simplifiez votre activité grâce au traitement documentaire intelligentSimplifiez votre activité grâce au traitement documentaire intelligent
Simplifiez votre activité grâce au traitement documentaire intelligentXerox Global
 
F008 p006-gfpi planeacion seguimiento evaluac etapa productica (3) (1)
F008  p006-gfpi planeacion seguimiento evaluac etapa productica (3) (1)F008  p006-gfpi planeacion seguimiento evaluac etapa productica (3) (1)
F008 p006-gfpi planeacion seguimiento evaluac etapa productica (3) (1)LooReenaa GaaRciiaa
 
Certingresos1
Certingresos1Certingresos1
Certingresos1iejcg
 
Logistica y Cadena de Suministros
Logistica y Cadena de SuministrosLogistica y Cadena de Suministros
Logistica y Cadena de SuministrosGonzalo Lagunes
 
Guia de aprendizaje diagnostico
Guia de aprendizaje  diagnosticoGuia de aprendizaje  diagnostico
Guia de aprendizaje diagnosticosamy meza alvarez
 
Guia informaticabasica
Guia informaticabasicaGuia informaticabasica
Guia informaticabasicalinda31
 

Destacado (20)

Ditatica.
Ditatica.Ditatica.
Ditatica.
 
PIGD
PIGDPIGD
PIGD
 
Informe de laboratorio #2 analisis volumetrico
Informe de laboratorio #2    analisis volumetricoInforme de laboratorio #2    analisis volumetrico
Informe de laboratorio #2 analisis volumetrico
 
Comercio electrónico en méxico
Comercio electrónico en méxicoComercio electrónico en méxico
Comercio electrónico en méxico
 
Communautés indigènes et entreprises minières; conflits socio-territoriaux po...
Communautés indigènes et entreprises minières; conflits socio-territoriaux po...Communautés indigènes et entreprises minières; conflits socio-territoriaux po...
Communautés indigènes et entreprises minières; conflits socio-territoriaux po...
 
Formato para redactar los reportes de investigación (1)
Formato para redactar los reportes de investigación (1)Formato para redactar los reportes de investigación (1)
Formato para redactar los reportes de investigación (1)
 
Lineamientos para la_practica_evaluativa_docente
Lineamientos para la_practica_evaluativa_docenteLineamientos para la_practica_evaluativa_docente
Lineamientos para la_practica_evaluativa_docente
 
Servicio al cliente y Tipos De Cliente
Servicio al cliente y Tipos De ClienteServicio al cliente y Tipos De Cliente
Servicio al cliente y Tipos De Cliente
 
Windows 8: votre poste de travail réinventé
Windows 8: votre poste de travail réinventéWindows 8: votre poste de travail réinventé
Windows 8: votre poste de travail réinventé
 
Economia la demanda
Economia la demandaEconomia la demanda
Economia la demanda
 
andreaneroy_presentatique.odp
andreaneroy_presentatique.odpandreaneroy_presentatique.odp
andreaneroy_presentatique.odp
 
Séminaire Exakis Windows 8
Séminaire Exakis Windows 8Séminaire Exakis Windows 8
Séminaire Exakis Windows 8
 
Unidad 1 logistica y cadena de suministro
Unidad 1 logistica y cadena de suministroUnidad 1 logistica y cadena de suministro
Unidad 1 logistica y cadena de suministro
 
Simplifiez votre activité grâce au traitement documentaire intelligent
Simplifiez votre activité grâce au traitement documentaire intelligentSimplifiez votre activité grâce au traitement documentaire intelligent
Simplifiez votre activité grâce au traitement documentaire intelligent
 
F008 p006-gfpi planeacion seguimiento evaluac etapa productica (3) (1)
F008  p006-gfpi planeacion seguimiento evaluac etapa productica (3) (1)F008  p006-gfpi planeacion seguimiento evaluac etapa productica (3) (1)
F008 p006-gfpi planeacion seguimiento evaluac etapa productica (3) (1)
 
Certingresos1
Certingresos1Certingresos1
Certingresos1
 
Logistica y Cadena de Suministros
Logistica y Cadena de SuministrosLogistica y Cadena de Suministros
Logistica y Cadena de Suministros
 
Conexión a bases de datos
Conexión a bases de datosConexión a bases de datos
Conexión a bases de datos
 
Guia de aprendizaje diagnostico
Guia de aprendizaje  diagnosticoGuia de aprendizaje  diagnostico
Guia de aprendizaje diagnostico
 
Guia informaticabasica
Guia informaticabasicaGuia informaticabasica
Guia informaticabasica
 

Similar a SISTEMAS OPERATIVOS

Sistema operativo y sus utilerías
Sistema operativo y sus utileríasSistema operativo y sus utilerías
Sistema operativo y sus utileríasAngel Hernandez
 
Sistemas operativos
Sistemas operativos Sistemas operativos
Sistemas operativos Sebas Garcia
 
Trabajo de sistema operativo px el juevez[1]
Trabajo de sistema operativo px el juevez[1]Trabajo de sistema operativo px el juevez[1]
Trabajo de sistema operativo px el juevez[1]kaory22
 
diferenciar las funciones del sistema operativo
diferenciar las funciones del sistema operativodiferenciar las funciones del sistema operativo
diferenciar las funciones del sistema operativoJuan Salvador Rodriguez
 
diferenciar las funciones del sistema operativo
diferenciar las funciones del sistema operativodiferenciar las funciones del sistema operativo
diferenciar las funciones del sistema operativoJuan Salvador Rodriguez
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas OperativosNoeljg69
 
Trabajo so
Trabajo soTrabajo so
Trabajo soNoeljg69
 
Sistemas operativos original
Sistemas operativos originalSistemas operativos original
Sistemas operativos originalb2bticjdomine
 
Guia de fase 2 ciclo de la tarea trabajo colaborativo 1
Guia de fase 2  ciclo de la tarea  trabajo colaborativo 1Guia de fase 2  ciclo de la tarea  trabajo colaborativo 1
Guia de fase 2 ciclo de la tarea trabajo colaborativo 1Stefany Verdugo
 
Guia de fase 2 ciclo de la tarea trabajo colaborativo 1
Guia de fase 2  ciclo de la tarea  trabajo colaborativo 1Guia de fase 2  ciclo de la tarea  trabajo colaborativo 1
Guia de fase 2 ciclo de la tarea trabajo colaborativo 1Stefany Verdugo
 
Introducción a los Sistemas Operativos I PARTE
Introducción a los Sistemas Operativos I PARTEIntroducción a los Sistemas Operativos I PARTE
Introducción a los Sistemas Operativos I PARTEJOSE ALBERTO DIAZ GARCIA
 
Informática I Sistema Operativo
Informática I Sistema OperativoInformática I Sistema Operativo
Informática I Sistema Operativovale cambranis
 
Sistemas operativos 2.pptx saray.pptx terminado.
Sistemas operativos 2.pptx saray.pptx terminado.Sistemas operativos 2.pptx saray.pptx terminado.
Sistemas operativos 2.pptx saray.pptx terminado.saraytico
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosBARTOLEO
 

Similar a SISTEMAS OPERATIVOS (20)

Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistema operativo y sus utilerías
Sistema operativo y sus utileríasSistema operativo y sus utilerías
Sistema operativo y sus utilerías
 
Presentación1
Presentación1Presentación1
Presentación1
 
Sistemas operativos
Sistemas operativos Sistemas operativos
Sistemas operativos
 
que es un sistema operativo
 que es un sistema operativo que es un sistema operativo
que es un sistema operativo
 
Trabajo de sistema operativo px el juevez[1]
Trabajo de sistema operativo px el juevez[1]Trabajo de sistema operativo px el juevez[1]
Trabajo de sistema operativo px el juevez[1]
 
diferenciar las funciones del sistema operativo
diferenciar las funciones del sistema operativodiferenciar las funciones del sistema operativo
diferenciar las funciones del sistema operativo
 
diferenciar las funciones del sistema operativo
diferenciar las funciones del sistema operativodiferenciar las funciones del sistema operativo
diferenciar las funciones del sistema operativo
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Trabajo so
Trabajo soTrabajo so
Trabajo so
 
Sistemas operativos original
Sistemas operativos originalSistemas operativos original
Sistemas operativos original
 
Guia de fase 2 ciclo de la tarea trabajo colaborativo 1
Guia de fase 2  ciclo de la tarea  trabajo colaborativo 1Guia de fase 2  ciclo de la tarea  trabajo colaborativo 1
Guia de fase 2 ciclo de la tarea trabajo colaborativo 1
 
Guia de fase 2 ciclo de la tarea trabajo colaborativo 1
Guia de fase 2  ciclo de la tarea  trabajo colaborativo 1Guia de fase 2  ciclo de la tarea  trabajo colaborativo 1
Guia de fase 2 ciclo de la tarea trabajo colaborativo 1
 
Introducción a los Sistemas Operativos I PARTE
Introducción a los Sistemas Operativos I PARTEIntroducción a los Sistemas Operativos I PARTE
Introducción a los Sistemas Operativos I PARTE
 
Informatica l actividad 2
Informatica l actividad 2Informatica l actividad 2
Informatica l actividad 2
 
actividad 2
actividad 2actividad 2
actividad 2
 
Informatica i
Informatica  iInformatica  i
Informatica i
 
Informática I Sistema Operativo
Informática I Sistema OperativoInformática I Sistema Operativo
Informática I Sistema Operativo
 
Sistemas operativos 2.pptx saray.pptx terminado.
Sistemas operativos 2.pptx saray.pptx terminado.Sistemas operativos 2.pptx saray.pptx terminado.
Sistemas operativos 2.pptx saray.pptx terminado.
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 

SISTEMAS OPERATIVOS

  • 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