Вы находитесь на странице: 1из 140

Tema 12.

SISTEMAS OPERATIVOS

INDICE
Sistemas Operativos. Clasificacin de los Sistemas Operativos. Estructura del Sistema Operativo. Componentes del Sistema Operativo. Sistema Operativo MSDOS Sistema Operativo Windows Sistema Operativo UNIX Sistema Operativo LINUX

Introduccin (I)
Un computador sin software es una mquina sin utilidad. Necesita programas que le permitan gestionar base de datos, realizar clculos matemticos, comunicarse con otros PCs, gestionar el hardware, etc. Se deben distinguir dos tipos de programas:
Programas del sistema. Se encargan de controlar las operaciones del computador (Sistemas Operativos). Programas de aplicaciones. Resuelven problemas especficos a los usuarios.

Introduccin (II)
La estructura en capas de un PC es el siguiente:

Sistemas Operativos

Sistemas operativos. Definicin


El sistema operativo es un programa que acta como intermediario entre el usuario de un computador y el hardware del mismo. El propsito de un sistema operativo, es crear un entorno en el que el usuario pueda ejecutar programas de forma cmoda y eficiente. El S.O. comienza a funcionar (carga del sistema) cuando finaliza el trabajo de la BIOS.

Funcin de los sistema operativos


Las funciones del sistema operativo son:
Proporcionar una interfaz de comunicacin entre el usuario y la mquina. Controlar el funcionamiento de los distintos dispositivos del PC (memoria, HD, etc) y hacer que el usuario pueda acceder a ellos para su uso y gestin. Administrar la instalacin y ejecucin de las aplicaciones del usuario. Controlar el proceso de almacenamiento de la informacin en las distintas unidades de disco, as como los movimientos de datos entre los distintos componentes del ordenador.

Clasificacin (I)
Clasificacin de los sistemas operativos:
Respecto al modo de trabajo del usuario
Sistema operativo off line (Sistemas batch o por lotes). Sistema operativo on line (Sistemas interactivo. Ej. Sistema de tiempo compartido).

Respecto al propsito
Sistemas de propsito especfico (Sistema de tiempo real) Sistemas de propsito general

Por el nmero de procesadores del sistema


Sistema multiprocesadores Sistema distribuido

Respecto al nmero de usuarios


Sistema monousuario Sistemas multiusuario

Sistemas cliente-servidor.

Clasificacin (II)
Sistemas batch (sistema procesamiento por lotes).
No exista interaccin con el usuario. Cuando se ejecutaba, el S.O ejerca control absoluto sobre el sistema. No se realizaba otra tarea hasta que no finalizaba la que estaba en curso o se produca un error.

Ejemplo de estos sistemas:


EXEC II para el UNIVAC 1107 para procesos acadmicos

Clasificacin (III)
Sistema de tiempo compartido. El sistema reparte el tiempo entre los distintos usuarios.
Para estos sistemas se debe proveer de multiprogramacin. Permite tener varios programas en memoria. En un sistema con un solo procesador , solo se ejecuta un programa en cada momento.

Ejemplo de estos sistemas:


Multics, OS/360 y DEC-10

Clasificacin (IV)
Sistemas de tiempo real. Se utilizan para aplicaciones dedicadas (telefona mvil, automviles, sistemas de control).
El sistema operativo debe responder siempre dentro de los mrgenes de tiempo requeridos por el sistema controlado. Dos tipos:
Sistema de tiempo real duro. Garantiza que las tareas crticas se terminen a tiempo. Sistema de tiempo real blando.

Ejemplo de estos sistemas:


Solaris, Lyns OS y Spectra

Clasificacin (V)
Sistemas paralelo. En estos sistemas se pretende que, cuando existan dos o ms procesos que compitan por un mismo recurso, estos se puedan ejecutar al mismo tiempo. Tipos:
Simtricos (SMP). Cada procesador tiene una copia idntica del S.O que pueden comunicarse entre s. Asimtricos. Uno de los procesadores dirige y distribuye la actividad de los otros. TANDEM. Se duplica software y hardware para garantizar la continuidad del trabajo en caso de que uno de ellos falle.

Ejemplo de estos sistemas:


Alpha, PVM, serie AIX

Clasificacin (VI)
Sistemas distribuidos. El trabajo se distribuye entre varios procesadores. Se comunican entre s a travs de lneas de comunicacin. Ventajas:
Comparten recursos. Computacin ms rpida al dividir el trabajo en subprocesos. Comunicacin.

Ejemplo de estos sistemas:


Sprite, Solaris-MC, Spring, Amoeba

Clasificacin (VII)
Sistema monousuario. Sistema operativo diseado para equipos dedicados a un nico usuario. Tienen funcionalidades de grandes sistemas aunque adaptado al usuario y sus necesidades. El sistema operativo monousuario ms primitivos es el DOS (Disk Operating System)

Clasificacin (VIII)
Sistemas operativos de red: Los usuarios pueden acceder a los recursos de otra mquina iniciando una sesin en la mquina remota apropiada o bien transfiriendo datos de la mquina remota a su propia mquina. El sistema operativo de red es una capa que se agrega a cada sistema operativo para interactuar con la mquina de servicios.

Clasificacin (IX)
Por ejemplo en Windows 95 98, se accede al Entorno de red para ver otros equipos que pertenecen a la red.
Puede accederse a uno de los PC y luego al recurso compartido (por ejemplo el disco). Por lo tanto, el acceso a los recursos es explcito.

En los sistemas operativos distribuidos (por ejemplo Amoeba), la red de ordenadores a los ojos de los usuarios aparece como una mquina nica.
De manera que puede acceden a los recursos remotos de la misma manera que a los locales.

Clasificacin (X)
Sistemas Cliente-Servidor.
Servicio: entidad de software en una o mas mquinas que provee una funcin particular. Servidor: software de servicio que corre en una mquina. Cliente: proceso que puede solicitar un servicio a travs de un conjunto de operaciones bien definidas que forman la interfaz cliente.

Ejemplos:
Servidor de impresin. El servicio es la impresin, el servidor es el programa que brinda el servicio y los clientes son los programas que solicitan el servicio. Servidor de archivos: El servicio es la administracin de archivos, el servidor es un sistema de archivos (filesystem) y los clientes solicitan el servicio.

Estructura del sistema operativo

Estructura (I)
Estructura del sistema operativo

Sistema operativo

Estructura (II)
Kernel (ncleo) es el software responsable de facilitar los distintos programas de acceso seguro al hardware de la computadora. Se encarga de gestionar recursos a travs de servicios de llamada al sistema. Como hay muchos programas y el acceso al hardware es limitado, el ncleo se encarga de decidir que programa podr hacer uso de un dispositivo de hardware y durante cuanto tiempo.

Estructura (III)
Las funciones ms importantes del mismo, aunque no las nicas, son:
Administracin de la memoria para todos los programas y procesos en ejecucin. Administracin del tiempo del procesador que los programas y procesos en ejecucin utilizan. Acceso a los perifricos/elementos de nuestro ordenador de una manera cmoda.

Estructura (IV)
Shell (intrprete de comandos, terminal, consola), o su acrnimo en ingles CLI (Command Line Interface), es un programa informtico que acta como interfaz de usuario para comunicar al usuario con el sistema operativo mediante una ventana. Espera rdenes escritas por el usuario en el teclado, que interpreta y entrega al sistema operativo para su ejecucin.

Estructura (V)
La respuesta del sistema operativo es mostrada al usuario en la misma ventana. A continuacin, el programa shell queda a la espera de ms instrucciones Se interacta con la informacin de forma sencilla, solo con texto (sin grficos).

Estructura (VI)
Llamadas al sistema. Son la interfaz entre el sistema operativo y un programa en ejecucin. Pueden ser instrucciones en lenguaje ensamblador (MSDOS) o pueden hacerse desde lenguajes de alto nivel como C (Unix, Minix, Linux, Windows NT). Hay varias categoras de llamadas al sistema:
Control de procesos: finalizar, abortar, cargar, ejecutar, crear, terminar, establecer y obtener atributos del proceso, esperar un tiempo, sealar y esperar evento, asignar y liberar memoria.

Estructura (VII)
Categoras de llamadas al sistema (y II):
Manipulacin de archivos: crear, eliminar, abrir, cerrar, leer, escribir, reposicionar, obtener y establecer atributos de archivo. Manipulacin de dispositivos: solicitar, liberar, leer, escribir, reposicionar, obtener y establecer atributos de dispositivo. Mantenimiento de informacin: obtener fecha y hora, datos del sistema, atributos. Comunicaciones: crear, eliminar conexin de comunicacin, enviar y recibir mensajes, transferir informacin de estado, etc.

Sistema operativo DOS

MSDOS (I)
El sistema operativo MS-DOS (Microsoft Disk Operating System) fue comercializado por Microsoft Corporation para ordenadores personales en 1980. Est compuesto por un conjunto de programas que nos comunican con el ordenador personal, tanto para darle rdenes (comandos), como para recibir sus informaciones o mensajes.

MSDOS (II)
Hay distintas versiones del DOS, y se diferencian por el nombre (segn el fabricante o distribuidor) y el nmero de la versin:
MS-DOS, de Microsoft. DR-DOS, de Digital Research. IBM-DOS o PC-DOS, de la propia IBM. Compaq DOS, Novell DOS, Open DOS, etc, de otros fabricantes.

MSDOS (III)
Este sistema operativo realiza tres funciones principales sobre un ordenador personal:
Interpretar y ejecuta comandos. Controlar el movimiento de los datos entre los dispositivos. Controlar los ficheros en disco (magnticos u pticos).

La primera de las funciones la controla el sistema operativo DOS por medio de un programa denominado COMMAND.COM.
Interpreta las rdenes que se encuentran permanentemente en la memoria interna y que reciben el nombre de comandos internos.

MSDOS (IV)
Funciones de COMMAND.COM (y II).
Tambin interpreta otras rdenes cuyos programas slo se cargan cuando se desean ejecutar, recibiendo, en este caso, el nombre de comandos externos.

Para solicitar que el PC ejecute un comando, escribimos el nombre del comando, en ocasiones seguido de una lista de opciones (switch), y por ltimo, pulsaremos la tecla Intro o Enter.
Ejemplo:
DIR /W

Sistema operativo Windows

Windows (I)
En 1983, Microsoft anunci el desarrollo de una interfaz grfica de usuario o GUI (Graphic User Interface) para su sistema operativo MS-DOS, que era distribuido junto con los PC de IBM y compatibles desde 1981. La primera versin 1.0 independiente de Microsoft Windows, fue lanzada el 20 de noviembre de 1985. Tena muy pocas funcionalidades y consigui poca popularidad.

Windows (II)
Introdujo el uso del ratn, mens desplegables y grficos de pantalla e impresora independientes del dispositivo. Estos primeros Windows, hasta llegar a Windows 95, no fueron sistemas operativos en s mismos, sino que fueron una extensin grfica del MSDOS.

Microsoft Windows Versin 1.01

Windows 1.0 (I) Entorno operativo grfico de 16 bits programado


en BASIC. Soporte para videos CGA, HGC y EGA, y para alrededor de 19 modelos de impresoras. Requerimientos:

Se ejecutaba en un programa de shell conocido


como MS-DOS Ejecutive. Entorno grfico con pantallas distribuidas en forma de mosaico.

MS-DOS 2.0 256 KB de memoria Dos unidades FD doble cara o disco duro.

Windows 1.0 (II)

Microsoft Windows Versin 2.03

Windows 2.x (I)

La versin 2.x, inclua nuevas aplicaciones


grficas como, por ejemplo, Microsoft Excel y Microsoft Word para Windows. Introdujo nuevos mtodos abreviados de teclado. Poda hacer uso de memoria expandida. Elimin la barra de tareas (se volvi a restituir con la versin Windows 95), lo que dificultaba la accesibilidad a los iconos. Permita a las ventanas superponerse unas a otras.

Windows 2.x (II)

Windows 2.x (III)


Aparecieron dos versiones del Windows 2.10. Versin Windows/286 2.10:
Aumenta la memoria disponible aprovechndose del HMA (High Memory Area). Para ello introdujo el controlador de DOS himem.sys.

Versin Windows/386 2.10:


Introdujo un ncleo con modo protegido, sobre el cual, la GUI y las aplicaciones se ejecutan como una tarea en modo virtual 8086. Esto permiti ejecutar en paralelo varios MS-DOS en una CPU en modo virtual 8086, y evitar suspender aplicaciones en segundo plano.

Windows
Versin 3.0

TM

Windows 3.x (I)


Funcionaba en modo protegido (para 80286 o superior) con soporte de memoria grande (large memory). Incluyo el soporte de "True type" y manejo ms avanzado de la memoria. Poda abrir mltiples sesiones MS-DOS en modo real. Se le agreg un administrador de programas y de archivos. La versin 3.11 permita al equipo trabajar en un esquema bsico de red. Por eso se le denomin (Windows para Trabajo en Grupo)

Windows 3.x (II)


Adems dispona de:
Controles comunes de Windows (Combo Boxes, Mens Jerrquicos,...). Archivos de configuracin (extensin .ini) para cada aplicacin (que ms tarde dio lugar al Registro del sistema de Windows).

Requisitos del sistema:


Procesador 8086/8088 o superior. 384 KB de memoria libre convencional (modo real, los modos protegidos requieren ms). Disco duro con 20 MB de espacio libre. Grficos CGA/EGA/VGA/Hercules. MS-DOS versin 3.1 o superior.

Windows NT (I)
Windows NT es una familia de sistemas operativos producidos por Microsoft, orientados a estaciones de trabajo y servidores de red. Las letras NT provienen de la designacin del producto como "Nueva Tecnologa" (New Technology). Es un sistema operativo con interfaz grfica propia, estable y con caractersticas similares a los sistemas de red UNIX.

Windows NT (II)
Las versiones publicadas de este sistema son: 3.1, 3.5, 3.51 y 4.0. Se distribua en dos versiones:
Workstation para ser utilizado como estacin de trabajo Server para ser utilizado como servidor.

La arquitectura de Windows NT es altamente modular y se basa en dos capas principales:


Modo usuario: Los programas y subsistemas estn limitados a los recursos del sistema a los que tienen acceso. Modo ncleo: Tiene acceso total a la memoria del sistema y los dispositivos externos.

Windows NT (III)

Windows NT (IV)
La arquitectura del modo usuario esta formado por:
Un subsistema integral.
Subsistema de seguridad. Subsistema de servicio de servidor. Subsistema de servicio de estacin de trabajo

Un subsistema de entorno, diseado para ejecutar aplicaciones escritas para distintos sistemas operativos.
Subsistema Win32 (sistema operativo Windows) Subsistema OS/2 (sistema operativo de IBM) Subsistema POSIX

Windows NT (V)
La arquitectura dentro del modo ncleo se compone de lo siguiente:
Un ncleo hbrido. Una capa de abstraccin de hardware (en ingls Hardware Abstraction Layer o HAL). Controladores (drivers). Executive: Sobre el cual son implementados todos los servicios de alto nivel. Libreras dinmicas que optimizan el funcionamiento del sistema (ejemplo: ntoskrnl.exe)

Windows NT (VI)

Windows 95 (I)
Primer sistema operativo de 32 bits.
Permiti el uso de ficheros con nombre largo.

No requera DOS para su funcionamiento. Fue el primer sistema operativo Windows que utiliz las capacidades Plug and Play. A partir de la versin OSR2 se incluy el sistema de ficheros FAT32

Windows 95 (II)
Los requisitos oficiales que indicaba Microsoft eran los siguientes:
PC con un procesador 386DX o superior. 4 Megabytes (MB) de memoria (se recomendaban 8 MB) Espacio en disco duro necesario normalmente para instalacin: 50 a 55 MB (el requisito real vara, dependiendo de las caractersticas que elija instalar). Una unidad de disco de 3,5 pulgadas de alta densidad (instalacin desde diskettes) Resolucin VGA o superior (se recomienda SVGA de 256 colores

Windows 95 (III)
Versiones Windows 95:
Nombre Windows 95 (4.00.455) Windows 95 SP1 Windows 95 7374 OSR1 Windows 95 OSR 2 Windows 95 OSR 2.1 Windows 95 OSR 2.5 Versin 4.00.950 4.00.950A 4.00.950A 4.00.950B (4.00.1111) 4.00.950B (4.03.1212) 4.00.950C (4.03.1214) Fecha de salida 1995 1996 1996 1996 1996 1997 2.0 3.0 3.0 4.0 Internet Explorer Soporte para USB Soporte para FAT32 Soporte para UDMA

Windows 98 (I)
Entre las nuevas caractersticas de Windows 98 estn:
Mejor soporte de AGP, controladores USB funcionales, y soporte para mltiples monitores. Tambin ofrece soporte para el sistema de ficheros FAT32, permitiendo particiones de disco mayores que en Windows 95 (> 2 GB) Primera versin de Windows en implementar ACPI (Advanced Configuration and Power Interface). Internet Explorer integrado en la interfaz del explorador de Windows (una caracterstica llamada Active Desktop).

Windows 98 (II)
Mejoras fsicas:
Windows 98 fue el primer sistema operativo capaz de usar el Windows Driver Model (WDM).

Mejoras en el software:
Facilidad de uso: Una nueva interface, mejora la bsqueda, seleccin y apertura de programas, el uso del Panel de control y la personalizacin del men de inicio. Permite la previsualizacin de imgenes (BMP, TIF, GIF, JPEG, etc.)

Windows 98 (III)
Nuevas herramientas y utilidades del sistema:
Asistente para mantenimiento que permite la ejecucin peridica de utilidades para el mantenimiento del PC Ejecucin automtica de Scandisk en caso de que el sistema se apagara de forma incorrecta. Desfragmentador de disco. Liberador de espacio en disco. Utilidades de conversin a FAT32. Informacin del sistema. Comprobador de archivos de sistema. Seguridad de ficheros (System File Cheker Utility).
Comprueba que no se instalen versiones antiguas de libreras, drivers,(*.dll, *.com, *.vxd, *.drv, *.ocx, *.inf, *.hlp) etc.

Windows 98 (IV)
Requerimientos del sistema:
Procesador 486 DX2 a 66 MHz o superior. 16 MB de memoria RAM (recomendado 24 MB). Espacio de disco duro:
Nueva instalacin usando el sistema de ficheros FAT16: 210400 MB (normalmente 260 MB) de espacio. Nueva instalacin usando el sistema de ficheros FAT32: 190305 MB (normalmente 210 MB) de espacio.

Monitor con resolucin VGA o superior. Unidad de CD-ROM Microsoft Mouse.

Windows 2000 (I)


Windows 2000 era un sistema operativo orientado al trabajo en red. Dentro de las tareas que puede realizar se incluyen:
Crear cuentas de usuarios. Asignar recursos y privilegios. Actuar como servidor web FTP Servidor de impresin. DNS o resolucin de nombres de dominio Servidor DHCP (Dynamic Host Configuration Protocol) permite a los clientes de una red IP obtener sus parmetros de configuracin automticamente.

Windows 2000 (II)


Existen cuatro variantes de Windows 2000:
Professional Server Advanced Server Datacenter Server.

Windows 2000 aumenta la fiabilidad al mejorar la gestin de las DLLs (Dymanic Link Libraries).
Instala las DLL en los directorios de sus aplicaciones especficas y evita que se eliminen las compartidas.

Windows 2000 (III)


La gestin del sistema se realiza a travs de un modulo denominado Administrador del equipo.
Organiza los recursos, servicios, dispositivos de almacenamiento y seguridad que utilizan tanto en el sistema local como en ordenadores remotos.

Se divide en tres mdulos:


Herramientas del Sistema. Dispone de un visor de sucesos y del Administrador de dispositivos Almacenamiento. Accede a las propiedades de las unidades de disco, incluyendo unidades extrables. Servicios y Aplicaciones. Informa sobre los servicios Microsoft y de red implementados.

Windows 2000 (IV)


Al ser un sistema operativo orientado a trabajo en red, dispone de una tecnologa de seguridad organizada en tres niveles:
Local. Proteccin de datos del ordenador. Evita que usuarios no autorizados se salten el sistema de arranque y, por tanto, tambin las funciones de seguridad Corporativo. Proteccin de datos en la red local. Utiliza un protocolo denominado Kerberos v.5 Pblico. Seguridad de las comunicaciones a travs de internet (verifica procedencia de correo electrnico y las fuentes de descarga)

Windows 2000 (V)


Requisitos del sistema Windows 2000 profesional:
Pentium 166 MHz 64 MB de RAM. 2Gb de disco duro (espacio libre de al menos 1 Gb).

Las versiones Server y Advanced Server :


Pentium III 500 Mhz 256 MB de memoria RAM

Windows Millennium (ME)


Entre W98 y Win XP, y casi al mismo tiempo que W2000, apareci Windows Millennium Edition (ms conocido como ME). Pensado inicialmente para potenciar la experiencia multimedia de todos los usuarios (sonido, imagen, conectividad a Internet, etc) Sin embargo Windows ME, fue un sistema operativo muy inestable debido al poco desarrollo de su arquitectura, incompatibilidad hardware y software, base de datos de drivers muy pobre y su mal manejo de los recursos del sistema.

Windows XP (I)
Windows XP introdujo nuevas caractersticas:
Ambiente grfico ms agradable. Secuencias ms rpidas de inicio y de hibernacin. Capacidad del sistema operativo de desconectar un dispositivo externo, de instalar nuevas aplicaciones y controladores sin necesidad de reiniciar. Una nueva interfaz de uso ms fcil, incluyendo herramientas para el desarrollo de temas de escritorio. Uso de varias cuentas, lo que permite que un usuario guarde el estado actual y aplicaciones abiertos en su escritorio y permita que otro usuario abra una sesin sin perder esa informacin.

Windows XP (II)
Caractersticas (y II):
ClearType diseado para mejorar legibilidad del texto encendido en pantallas de cristal lquido (LCD) y monitores similares. Escritorio Remoto, que permite a los usuarios abrir una sesin con una computadora que funciona con Windows XP a travs de una red o Internet, teniendo acceso a sus usos, archivos, impresoras y dispositivos. Soporte para la mayora de mdems ADSL y wireless, as como el establecimiento de una red Firewire.

Windows XP (III)
Windows XP, implementa el sistema Windows Genuine Advantage.
Verifica si la copia de Windows es original; lo cual permite acceder a las actualizaciones de productos y seguridad de Windows.

Service Packs (Paquetes de servicio), en ellos se incluyen mejoras y actualizaciones a la fecha, adems de algunos nuevas aplicaciones con los que aseguran un Sistema operativo seguro.

Windows XP (IV)
Service Pack 1 caractersticas:
Incorporacin de la utilidad Configurar acceso y programas predeterminados, para poder elegir de forma ms sencilla qu programas se desea utilizar para las tareas ms comunes. Soporte para USB 2.0 y de LBA de 48 bits, por lo que Windows XP podra soportar discos duros de ms de 139 GB.

Windows XP (V)
Service Pack 2 incorpora:
Un centro de seguridad, para comprobar el riesgo al que est sometido Windows XP. Nueva interfaz del Cortafuegos de Windows XP. Mejor soporte de Wi-Fi y Bluetooth. Incorpora en Internet Explorer:
Bloqueo de popups (elementos emergentes) Bloqueo de controles ActiveX. Bloqueo de las descargas automticas. Administrador de complementos gracias a Internet Explorer 6 SP2 .

Windows XP (VI)
Service Pack 2 (continuacin):
Uso de la tecnologa DEP (Data Execution Prevention o Prevencin de ejecucin de datos) por Hardware o Software (Segn si el procesador tenga o no soporte para ello). Outlook Express bloquea los archivos adjuntos potencialmente peligrosos (.exe o .vbs). La ventana de Agregar o quitar programas permite mostrar u ocultar las actualizaciones. Inclusin del Reproductor de Windows Media 9 Series, DirectX 9.0c, y Windows Movie Maker 2.1.

Windows XP (VII)
Service Pack SP3 es una actualizacin acumulativa de los paquetes anteriores. Requisito para instalar SP3 es que el sistema ejecute como mnimo Win XP Service Pack 1. Service Pack 3 incluye:
Actualizaciones de seguridad para Internet Explorer 6 o 7 independientemente. Actualizacin del Reproductor de Windows Media 9 Series a las versiones 10 u 11. Actualizaciones de componentes del sistema operativo para Windows XP Media Center Edition y Windows XP Tablet PC Edition. Actualizaciones de seguridad para .NET Framework 1.0 y 1.1.

Windows XP (VIII)
Requisitos del sistema

Windows Server 2003 (I)


Windows Server 2003 es un sistema operativo para servidores.
La versin del ncleo NT es la 5.2.

Windows Server 2003 se podra considerar como un Windows XP modificado para labores empresariales.
Algunas de sus funciones estas deshabilitadas por defecto para obtener un mejor rendimiento y centrar el uso de procesador en las caractersticas de servidor

Windows Server 2003 (I)


Sus caractersticas ms importantes son:
Sistema de archivos NTFS. Gestin de almacenamiento, backups... que incluye gestin jerrquica del almacenamiento. Windows Driver Model (WDM). ActiveDirectory. Permite gestionar de forma centralizada la seguridad de una red corporativa a nivel local. Autentificacin Kerberos5. DNS con registro de IPs dinmicas. Polticas de seguridad.

Windows Server 2003 (I)


Los servidores que maneja Windows 2003 son:
Servidor de archivos Servidor de impresin Servidor de aplicaciones Servidor de correo (SMTP/POP) Servidor de terminal Servidor de redes privadas virtuales (VPN) Controlador de dominios Servidor DNS Servidor DHCP Servidor de Streaming de video Servidor Wins Servidor de servicios de instalacin remota (RIS)

Windows Server 2003 (I)


Diferencias principales con Windows 2000 Server
Durante la instalacin arranca con el mnimo de servicios activados para no comprometer la seguridad del sistema. Mejoras en el manejo de polticas de seguridad. Active Directory ya no utiliza NetBIOS sino que es necesaria la presencia de un DNS que soporte Service Records (deteccin de servicios ofrecidos por una mquina a travs de un DNS)

Windows Vista (I)


Algunas de las mejoras sobre XP son:
Una interfaz grfica completamente rediseada, cuyo nombre es Aero. WinFX, una API (Application Programming Interface) orientada a reemplazar la API Win32. Una API antivirus para programadores de programas antivirus. Capacidad nativa para grabar DVD. Una interfaz de lnea de comando denominada Monad. Versin del navegador Internet Explorer 7.0. Incluye un sistema antispyware denominado Windows Defender.

Windows Vista (II)


Mejoras (continuacin):
La utilidad de restauracin del sistema ser actualizada e implementada como herramienta de inicio de sesin, facilitando as el "rescate" del sistema. Sistema unificado de comunicaciones llamado Windows Comunication Foundation (denominado Indigo). Aade al firewall de sistema la capacidad de bloquear conexiones que salen del sistema sin previa autorizacin. Incluye el programa Media Center, que slo se encontraba incluido en el Windows XP Media Center Edition.

Windows Vista (III)


Mejoras (y fin):
Nuevo "Windows Sidebar" o Barra Lateral de Windows que da acceso a una serie de pequeos programas denominados "gadgets". Se ha incorporado la herramienta BitLocker Drive Encryption, para la proteccin de datos extraviados. User Account Control; usuarios de Windows Vista no tendrn derechos de administrador por defecto. Sistema de proteccin llamado Windows Software Protection Platform (WSPP) que ser ms potente que el actual Windows Genuine Advantage (WGA).

Windows Vista (IV)


Requisitos del sistema para Windows Vista:
Vista Capable Procesador Memoria RAM Tarjeta grfica 800 MHz 512 MB Compatible con DirectX 9.0 Vista Premium Ready 1.0 GHz 1 GB Compatible con DirectX 9.0 Soporte para controladores WDDM Pixel Shader v2.0 y 32 bits por pixel 128 MB 40 GB 15 GB DVD-ROM

Memoria grfica Capacidad HDD Espacio libre HDD Unidades

32 MB 20 GB

Windows 7 (I)
Windows 7 incluye varias caractersticas nuevas:
Reconocimiento de escritura a mano. Soporte para discos duros virtuales. Rendimiento mejorado en procesadores multincleo. DirectAccess. Aade soporte para sistemas que utilizan mltiples tarjetas grficas de distintos proveedores (heterogeneous multi-adapter o multi-GPU) El Centro de seguridad de Windows se renombr a Centro de actividades, y se integraron las categoras de seguridad y el mantenimiento del equipo en l.

Windows 7 (II)
Caractersticas nuevas (continuacin):
Aplicaciones como Paint, Wordpad y la Calculadora rediseadas. Barra de tareas ms ancha, y los botones de las ventanas ya no traen texto, sino nicamente el icono de la aplicacin. Estos iconos se han integrado con la barra Inicio rpido usada en versiones anteriores de Windows. Las ventanas abiertas se muestran agrupadas en un nico icono de aplicacin con un borde, indicando que estn abiertas. Los accesos directos sin abrir no tienen un borde.

Windows 7 (III)
Caractersticas nuevas (continuacin):
Aade varios elementos al Panel de control:
Asistente para calibrar el color de la pantalla Calibrador de texto ClearType Solucin de problemas Administrador de credenciales Iconos en el rea de notificacin, entre otros.

Botn en el extremo derecho de la barra de tareas para mostrar el escritorio al posar el puntero del ratn encima de l.

Windows 7 (IV)
Caractersticas (final):
Jump lists. Guarda una lista de los archivos abiertos recientemente.
Haciendo clic derecho en cualquier aplicacin de la barra de tareas aparece una jump list, donde se pueden hacer tareas sencillas de acuerdo a la aplicacin. Por ejemplo, abrir documentos recientes de Office, abrir pestaas recientes de Internet Explorer, escoger listas de reproduccin en el reproductor, cambiar el estado en Windows Live Messenger, anclar sitos o documentos, etc

Windows 7 (V)
Requisitos mnimos del sistema para Windows 7
Arquitectura Procesador Memoria RAM Tarjeta grfica Disco duro 1 GB de RAM 32 bits 1 GHz 2 GB de RAM 64 bits

Dispositivo de grficos DirectX 9 con soporte de controladores WDDM 1.0 (para Windows Aero) 16 GB de espacio libre 20 GB de espacio libre

Windows 8 (I)
Aade soporte para microprocesadores ARM, adems de los microprocesadores tradicionales x86 de Intel y AMD. Compatibilidad con USB 3.0 Su interfaz de usuario ha sido modificada para hacerla ms adecuada para su uso con pantallas tctiles, adems de los tradicionales ratn y teclado.

Windows 8 (II)
Interfaz Ribbon en el Explorador de Windows. Sistema de ficheros Protogon (sustituye al NTFS). Windows To Go (Windows para llevar). Caracterstica de Windows 8 que permite que todo el sistema se ejecute desde una unidad flash USB o disco duro externo USB

Windows 8 (III)
Requisitos de mnimos para Windows 8
Arquitectura Procesador Memoria RAM Tarjeta grfica Disco duro Pantalla 32 bits 64 bits

1 GHz o ms rpido, compatible con PAE, NX y SSE2 1 GB de RAM 2 GB de RAM

Dispositivo de grficos DirectX 9 con soporte de controladores WDDM 1.0 16 GB de espacio libre 20 GB de espacio libre

Capacitiva (opcional) para aprovechar la entrada tctil.

Sistema Operativo UNIX

Introduccin (I)
El S.O. Unix se gest a finales de los aos sesenta en los laboratorios Bell AT&T sobre un ordenador PDP-7. Inicialmente fue escrito en lenguaje ensamblador.
Se reescribi parte del sistema operativo en un nuevo lenguaje de programacin denominado B (antecesor de lenguaje C).

Dennis Ritchie, padre del lenguaje C, entr en contacto con Unix y, junto con Ken Thompson, tradujo el Unix a este lenguaje.

Introduccin (II)
AT&T decidi distribuirlo con fines altruistas a Universidades, a cambio de un pago simblico. Esta decisin tuvo dos consecuencias:
Rpida extensin y uso en el mundo cientfico. Diversidad de versiones.

Para paliar lo ltimo, AT&T lanza el estndar Unix System V. La estructura de UNIX se puede dividir en:
Ncleo o Kernel: El 5-10% del cdigo total. Shell: Acta como intrprete de comandos. Programas de utilidad.

Estructura general del sistema operativo UNIX. Kernel


Kernel es el ncleo del S.O. UNIX. Tiene diversas tareas asignadas:
Planificar, coordinar y gestionar la ejecucin de los procesos. Usa algoritmos especficos para repartir el tiempo entre los diversos procesos que compiten por l. Dar servicios del sistema, como E/S y gestin de ficheros. Realiza las funciones de ms bajo nivel (hardware). Un kernel tpico puede constar de unas 20.000 lneas de cdigo de las cuales un 70-80% est escrito en C y el resto depende de mquina.

Estructura general del sistema operativo UNIX. Shell (I)


Shell. Acta como un intrprete de comandos de cara al usuario.
Es un programa que siempre est en ejecucin.

El shell lee las rdenes suministradas, las decodifica y lo comunica al ncleo para realizar la accin especificada. Prcticamente, todas las rdenes son programas ejecutables que el shell busca en el sistema de ficheros, siguiendo el orden especificado en la variable global PATH

Estructura general del sistema operativo UNIX. Shell (II)


Existen varios tipos de shells en funcin de la versin de UNIX utilizada:
Bourne shell (System V, Xenix) C shell (Berkeley) Korn shell (Ambos)

El shell puede constar, en total, de unas 200.000 lneas de cdigo en C.

Estructura general del sistema operativo UNIX. Ficheros (I)


UNIX emplea un sistema de ficheros jerrquico de directorios-ficheros. No existe, a nivel de usuario, el concepto de volumen, ni de dispositivo fsico.
Es decir, el usuario no sabe en qu disco estn los ficheros que est utilizando.

Un fichero (o archivo) es un conjunto de informacin al que se le da un nombre (nombre del fichero).

Estructura general del sistema operativo UNIX. Ficheros (II)


Existen tres tipos de ficheros en UNIX:
Ordinarios: Son cadenas de bytes terminadas con <ctrl>D (este cdigo significa fin de fichero).
Pueden ser texto, objetos, ejecutables, bibliotecas de mdulos, etc.

Directorios: Contienen nombres de ficheros y su direccin fsica. Especiales: Asociados a dispositivos entrada/salida. Contienen referencias a los drivers. Pueden ser de tipo:
Bloque (apuntan a dispositivos tipo disco) Carcter (apuntan a dispositivos como terminales, impresoras, etc). Por convenio, residen en el directorio /dev.

UNIX. Usuarios (I)


UNIX es un sistema operativo multitarea y multiusuario.
Establece mecanismos que permiten proteger los datos de un usuario frente a otros y compartir datos en caso necesario.

Posee un mecanismo de permisos asociados a cada fichero.


Este mecanismo permite que los ficheros y directorios pertenezcan a un usuario en particular.

UNIX tambin permite que los ficheros sean compartidos entre usuarios y grupos de usuarios.

UNIX. Usuarios (II)


Por defecto, en la mayora de los sistemas, todos los usuarios pueden leer los ficheros de otro usuario, pero no pueden modificarlos o borrarlos. Los grupos de usuarios se definen normalmente en funcin del tipo de usuario.
Por ejemplo, en una empresa, los usuarios pueden clasificarse como administracin, comercial, contabilidad, empleados, etc.

UNIX. Usuarios (III)


Cada usuario tiene asociado:
Nombre: Identificacin del usuario cuando entra en la mquina (login). Clave: Palabra oculta que slo conoce el usuario. UID, GID: Nmeros de identificacin de usuario y grupo, respectivamente. Directorio: Directorio inicial donde se situar el usuario al entrar en el sistema. Proceso: Primer proceso que se arranca una vez dentro del sistema.

UNIX. Usuarios (IV)


Existen diferentes categoras de usuarios en funcin de sus privilegios:
Superusuario o root: Es el administrador del sistema. Tiene todos los privilegios. Usuarios normales: Pueden tener una serie de propiedades comunes. Usuarios especiales: Asignados a tareas especficas por el sistema, generalmente de informacin o manejo de aplicaciones ya instaladas de uso comn a usuarios externos o internos.
Por ejemplo: mail (se encarga de recoger el correo y repartirlo a los diversos usuarios), lp (se encarga de aceptar trabajos de impresin y mandarlos a la impresora), etc.

Sistema operativo LINUX

Introduccin LINUX (I)


Linux es un sistema operativo de ncleo libre basado en Unix. En abril de 1991, Linus Torvalds empez a trabajar en unas simples ideas para un ncleo de un sistema operativo. Comenz con un intento por obtener un ncleo de sistema operativo gratuito similar a Unix que funcionara con microprocesadores Intel 80386.

Introduccin LINUX (II)


Est licenciado bajo la GPL v2 y desarrollado por colaboradores de todo el mundo.
GPL es un tipo de licencia, dentro de lo que podramos llamar el Open Source Software

El desarrollo del da a da tiene lugar en la Linux Kernel Mailing List Archive

Introduccin LINUX (III)


Caractersticas:
Es un sistema operativo 100% de 32 bits, es decir, que todas las instrucciones del cdigo son de 32 bits.
Esto implica que el procesador mnimo debe ser un 80386.

En la actualidad estn apareciendo versiones para 64 bits Compatibilidad


Ficheros. Linux puede leer y usar el contenido de todo tipo de ficheros.
Adems existen Suites como OpenOffice o Corel Draw, WordPerfect que permiten leer y usar ficheros de aplicaciones comunes como puedan ser Word o Excel.

Programas. Es posible ejecutar programas de otros sistemas operativos utilizando emuladores.

Multitarea.

Introduccin LINUX (IV)


Caractersticas (continuacin):
Multiusuario. Permite que varios usuarios puedan estar utilizando el mismo ordenador Estabilidad. El S.O. no se bloquea. Adaptacin. Linux es uno de los S.O. que ms rpido evoluciona, se adapta al mercado y soluciona los problemas. Ejemplo:
Soporta el sistema FAT32 de Microsoft antes que sus propios Sistemas Operativos ( Windows NT 4 ) Ha sido de los primeros en estar disponible para las arquitectura Athlon64.

Introduccin LINUX (V)


En sus comienzos el mayor inconveniente de Linux era la dificultad de configuracin:
Se haca todo por ficheros de configuracin ASCII.

Sin embargo actualmente las distribuciones incluyen su propio GUI (Interfaz Grafica para el Usuario) para la configuracin del equipo. Existen una serie de empresas, o grupos de usuarios que se dedican a unir Linux a un grupo de aplicaciones, grabarlos y distribuirlo. A estas se las denomina distribuciones.
Las mas conocidas son las siguientes

Distribuciones LINUX

LINUX REDHAT
Red Hat. Tiene dos tipos de distribucin una, la de pago, que incluye software comercial, y otra, la gratuita que sustituye este software comercial por otro con licencia Libre.
Estableci el sistema de paquetes RPM, que es el adoptado por el LBS. Es instalado con un ambiente grfico llamado Anaconda, diseado para su fcil uso. Tambin incorpora una herramienta llamada Lokkit para configurar las capacidades de Cortafuegos. La versin 8.0 fue adems la primera en incluir el entorno de escritorio grfico Bluecurve. Carece de muchas caractersticas debido a posibles problemas de copyright y patentes.

Suse y Mandrake
SUSE. Distribucin alemana, basada en RPM.
Es la segunda opcin empresarial mas utilizada. Incluye KDE y la herramienta de configuracin YAST, muy cmoda de usar. Recientemente ha sido adquirida por Novell, he IBM tiene una gran influencia sobre ella.

Mandrake. Es una distribucin francesa basada en Red Hat y difiere de esta en:
Esta compilada para Pentium. Tiene el sistema de instalacin ms cmodo y automatizado, auto detectando y configurando la mayora del hardware.

LINUX DEBIAN (I)


Debian. Famosa por su fiabilidad, estabilidad y por ser completamente gratuita (el resto de las distribuciones suelen incorporar programas shareware, o con licencias restrictivas).
Tiene el sistema de paquetes .deb, bastante ms potente que el RPM, aunque menos extendido. Incorpora la herramienta Alien que le permite utilizar paquetes de cualquier otra distribucin. La disponibilidad en varias arquitecturas. La versin estable incluye soporte para 12 plataformas, entre ellas: i386, amd64, ARM, Powerpc, ia64, M68k...

LINUX DEBIAN (II)


Debian se caracteriza por:
Tiene una amplia coleccin de software disponible. La versin 5.0 viene con ms de 23.000 paquetes y la versin 6.0 con casi 30.000. Dispone de un grupo de herramientas para facilitar el proceso de instalacin y actualizacin del software (APT, Aptitude, Dpkg, Synaptic, Dselect, etc.). Todas ellas obtienen informacin de donde descargar software desde /etc/apt/sources.list, que contiene los repositorios. No tiene marcado ningn entorno grfico en especial, pudindose no instalar ninguno, o instalar GNOME, KDE, Xfce, LXDE, Enlightenment u otro.

LINUX UBUNTU (I)


Ubuntu es un sistema operativo mantenido por Canonical y la comunidad de desarrolladores.
Su origen est basado en Debian. Est compuesto de mltiple software normalmente distribuido bajo una licencia libre o de cdigo abierto. Ubuntu desde su primer lanzamiento utiliz la interfaz de usuario predeterminada del escritorio GNOME. Desde la versin 11.04 lanz su propia interfaz de usuario Unity.
Unity fue diseado para optimizar el espacio e interaccin de la interfaz de Ubuntu

LINUX UBUNTU (II)


Caractersticas distribucin Ubuntu:
En su ltima versin, Ubuntu soporta oficialmente dos arquitecturas de hardware: 32-bit y 64-bit. Extraoficialmente, Ubuntu ha sido portado a dos arquitecturas ms: SPARC y IA-64. A partir de la versin 9.04, se empez a ofrecer soporte oficial para procesadores ARM, usados en dispositivos mviles. Ubuntu es capaz de actualizar a la vez todas las aplicaciones instaladas en la mquina a travs de repositorios.

LINUX UBUNTU (III)


Organizacin de software distribucin Ubuntu (I):
Ubuntu internamente divide todo el software en cuatro secciones, llamadas componentes, para mostrar diferencias en licencias y la prioridad con la que se atienden los problemas que informen los usuarios. Estos componentes son: main, restricted, universe y multiverse. Por defecto se instalan paquetes de los componentes main y restricted.

LINUX UBUNTU (IV)


Organizacin de software distribucin Ubuntu (II):
main: contiene solamente los paquetes que cumplen los requisitos de la licencia de Ubuntu.
ste est pensado para que incluya todo lo necesario para la mayora de los sistemas Linux de uso general. Los paquetes de este componente poseen ayuda tcnica garantizada y mejoras de seguridad oportunas.

restricted: contiene paquetes soportados por los desarrolladores de Ubuntu debido a su importancia, pero que no est disponible bajo ningn tipo de licencia libre para incluir en main.
En este lugar se incluyen los paquetes tales como los controladores propietarios de algunas tarjetas grficas, como por ejemplo, los de ATI y NVIDIA.

LINUX UBUNTU (V)


Organizacin de software distribucin Ubuntu (y III):
universe: contiene una amplia gama de programas, que pueden o no tener una licencia restringida, pero que no recibe apoyo por parte del equipo de Ubuntu sino por parte de la comunidad.
Esto permite que los usuarios instalen toda clase de programas en el sistema guardndolos en un lugar aparte de los paquetes soportados: main y restricted.

multiverse: contiene los paquetes sin soporte debido a que no cumplen los requisitos de software libre

LINUX MINT (I)


Linux Mint. Es una distribucin del sistema operativo GNU/Linux, basado en Ubuntu.
Desde septiembre de 2010 tambin est disponible una edicin basada en Debian. Es reconocido por su facilidad de uso, especialmente para los usuarios sin experiencia previa en Linux. Se compone de muchos paquetes de software, que se distribuyen la mayor parte bajo una licencia de software libre. Utiliza licencias GNU General Public License (GNU GPL) y GNU Lesser General Public License (GNU LGPL).

LINUX MINT (II)


Rama de desarrollo Linux Mint:
La rama inestable de Linux Mint se llama Romeo.
No est activada por defecto en los lanzamientos de la distribucin.

Los nuevos paquetes son lanzados primero en Romeo, donde son probados por los desarrolladores y por quienes usan Romeo. Despus que un paquete es definido como suficientemente estable, es portado al ltimo lanzamiento estable de la distribucin.

LINUX MINT (III)


Linux Mint Debian Edition (LMDE) :
Es 100% compatible con Debian.
No es compatible con la versin basada en Ubuntu,

Recibe constantemente actualizaciones. Sus imgenes ISO se actualizan de vez en cuando, pero los usuarios no necesitan volver a instalarlo en sus sistemas. Ha tenido versiones con entornos grficos GNOME 2, Mate/Cinnamon y XFCE.

Otras (I)
Slackware. Usa el sistema de paquetes TGZ (este sistema es muy rudimentario, he incluye muy pocas facilidades para el usuario).
No cumple la organizacin estndar de ficheros de Linux. No incorpora ningn programa de configuracin con lo que todo se configura a mano.

Gentoo. Esta distribucin, se diferencia de las dems por instalar todos los programas desde el cdigo fuente, lo que asegura la mxima optimizacin.

Otras (II)
Slax es un Live CD del sistema operativo GNU/Linux basada en la distribucin Slackware. Es capaz de arrancar y funcionar desde una unidad de CD (o unidad USB), no siendo necesario instalarlo en un disco duro. Gracias a la utilizacin de archivos .mo (llamados modules o mdulos), Slax es altamente personalizable.
Se pueden descargar e instalar "mdulos" mientras se usa Slax en modo live sin necesitar el disco duro pues se almacenan temporalmente en la memoria RAM.

Otras (III)
Contiene herramientas simples como MySLAX Creator.
Es un programa para Windows que permite modificar una imagen existente de Slax as como sus opciones de arranque, wallpaper y compatibilidad con Hardware defectuoso.

La compatibilidad con hardware antiguo as como moderno la hacen una de las distribuciones ms flexibles, como por ejemplo Compatibilizar con WiFi, entre otros ms conocidos.

GLOSARIO

ACPI (Advanced Configuration and Power Interface) Es un estndar resultado de la actualizacin de APM a nivel de hardware, que controla el funcionamiento del BIOS y proporciona mecanismos avanzados para la gestin y ahorro de la energa. API (Application Programming Interface). Es el conjunto de funciones y procedimientos (o mtodos, en la programacin orientada a objetos) que ofrece cierta biblioteca para ser utilizado por otro software. ARM (Advanced RISC Machine) es una arquitectura RISC de 32 bits desarrollada por ARM Holdings.
La relativa simplicidad de los procesadores ARM los hace ideales para aplicaciones de baja potencia (PDA, tabletas, Telfono inteligente, telfonos mviles y perifricos de ordenador discos duros y routers, etc).

ClearType. Tecnologa de la representacin de subpixeles de Microsoft. DEP (Data Execution Prevention) Prevencin de Ejecucin de Datos. Es una caracterstica de seguridad que tiene la intencin de evitar que una aplicacin o servicio de ejecucin de cdigo se ejecute en una regin de memoria no ejecutable. DirectAccess. Permite a los usuarios remotos obtener acceso de forma segura a recursos compartidos, sitios web y aplicaciones de una red interna sin necesidad de conectarse a una red privada virtual (VPN). Establece una conectividad bidireccional con una red interna cada vez que un equipo con DirectAccess habilitado se conecta a Internet.

DLL (Dynamic-Link Library). Archivos con cdigo ejecutable que se cargan bajo demanda de un programa por parte del sistema operativo. DHCP (Dynamic Host Configuration Protocol, protocolo de configuracin dinmica de host) es un protocolo de red que permite a los clientes de una red IP obtener sus parmetros de configuracin automticamente. FTP (File Transfer Protocol, 'Protocolo de Transferencia de Archivos'). Es un protocolo de red para la transferencia de archivos entre sistemas conectados a una red TCP (Transmission Control Protocol), basado en la arquitectura cliente-servidor.

IA-64 (Intel Architecture-64), es una arquitectura de 64 bits desarrollada por Intel en cooperacin con HP para su lnea de procesadores Itanium e Itanium 2.
Usa direcciones de memoria de 64 bits y est basada en el modelo EPIC (Explicitly Parallel Instruction Computing, procesamiento de instrucciones explcitamente en paralelo).

LBS (Linux Base Estndar). Es un conjunto de normas para conseguir que un programa funcione perfectamente sin importar en que distribucin se instale. Paquete LINUX. Es un fichero que incluye un programa, junto con la informacin necesaria para su correcta instalacin.

POSIX (Portable Operating System Interface UNIX). Son una familia de estndares de llamadas al sistema operativo definidos por el IEEE.
Su objetivo es generalizar las interfaces de los sistemas operativos para que una misma aplicacin pueda ejecutarse en distintas plataformas (IBM-PC que engloba x36, amd64 o Macintosh que incluye arquitectura Gecko, SPARC y Power PC)

Python. Se trata de un lenguaje de programacin multiparadigma (permite crear programas usando distintos modos de programacin), ya que soporta orientacin a objetos, programacin imperativa y, en menor medida, programacin funcional.

SPARC (Scalable Processor ARChitecture) es una arquitectura RISC big-endian.


Fue originalmente diseada por Sun Microsystems y dirigido por el ingeniero Kaa en 1985, se basa en los diseos RISC I y II de la Universidad de California en Berkeley que fueron definidos entre los aos 1980 y 1982. SPARC es la primera arquitectura RISC abierta en la que sus especificaciones de diseo estn publicadas que otros fabricantes de microprocesadores pueden desarrollar su propio diseo.

True Type. Formato estndar de tipos de letra escalables. WDM (Windows Driver Model). Estrategia de Windows que permite un desarrollo simple de drivers de dispositivos.

WINS (Windows Internet Naming Service). Servidor de nombres de Microsoft para NetBIOS.

Вам также может понравиться