sábado, 8 de septiembre de 2012

Glosario


Glosario

Dispositivos periféricos: cada uno de los elementos externos de un sistema informático que permiten la entrada o salida de datos.

El  bus: es un sistema digital que transfiere datos entre los componentes de una computadora o entre computadoras. Está formado por cables o pistas en un circuito impreso, dispositivos como resistores y condensadores además de circuitos integrados.

Accelerated Graphics Port o AGP (en español "puerto de gráficos acelerado) es un puerto (puesto que sólo se puede conectar un dispositivo, mientras que en el bus se pueden conectar varios) desarrollado por Intel en 1996 como solución a los cuellos de botella que se producían en las tarjetas gráficas que usaban el bus PCI. 

El puerto AGP es de 32 bits como PCI pero cuenta con notables diferencias como 8 canales más adicionales para acceso a la memoria de acceso aleatorio (RAM). Además puede acceder directamente a esta a través del puente norte pudiendo emular así memoria de vídeo en la RAM. La velocidad del bus es de 66 MHz.

La ofimática comprende el conjunto de tecnologías que permiten realizar una gestión eficiente de la información almacenada de forma digital.

Interfaz es la conexión entre dos ordenadores o máquinas de cualquier tipo dando una comunicación entre distintos niveles.

MySQL es un sistema de gestión de bases de datos relacional, multihilo y multiusuario con más de seis millones de instalaciones.

El BIOS (sigla en inglés de basic input/output system; en español "sistema básico de entrada y salida") es un software que localiza y reconoce todos los dispositivos necesarios para cargar el sistema operativo en la memoria RAM; es un software muy básico instalado en la placa base que permite que ésta cumpla su cometido. Proporciona la comunicación de bajo nivel, el funcionamiento y configuración del hardware del sistema que, como mínimo, maneja el teclado y proporciona una salida básica (emitiendo pitidos normalizados por el altavoz de la computadora si se producen fallos) durante el arranque.

Inclusión: Introducción de una cosa dentro de otra o dentro de sus límites.

Micronúcleo (en inglés: microkernel) es un tipo de núcleo de un sistema operativo que provee un conjunto de primitivas o llamadas al sistema mínimas, para implementar servicios básicos como espacios de direcciones, comunicación entre procesos y planificación básica.

HPFS mantiene la organización de directorio de FAT, pero agrega la ordenación automática del directorio basada en nombres de archivo. Los nombres de archivo se extienden hasta 254 caracteres de doble byte. HPFS también permite crear un archivo de "datos" y atributos especiales para permitir una mayor flexibilidad en lo que se refiere a admitir otras convenciones de nomenclatura y seguridad. 

Dashboard: Software incluido en el sistema operativo Mac OS X cuya función consiste en albergar unas miniaplicaciones llamadas widgets con información de Internet.

La interoperabilidad es la condición mediante la cual sistemas heterogéneos pueden intercambiar procesos o datos.

El término freeware (software gratis del inglés free software, aunque esta denominación también se confunde a veces con "libre" por la ambigüedad del término en el idioma inglés) define un tipo de software que se distribuye sin costo, disponible para su uso y por tiempo ilimitado, siendo una variante gratuita del shareware, en el que la meta es lograr que un usuario pruebe el producto durante un tiempo ("trial") limitado, y si le satisface, pague por él, habilitando toda su funcionalidad.

Un compilador es un programa informático que traduce un programa escrito en un lenguaje de programación a otro lenguaje de programación, generando un programa equivalente que la máquina será capaz de interpretar.

Fibra óptica: conductor de la información en forma luminosa que entre sus múltiples ventajas económicas se distingue el transmitir la señal a grandes distancias sin necesidad de usar repetidores y tener ancho de banda muy amplio.

Chipset: (circuito integrado auxiliar)  es la médula espinal de la computadora, integrado en la placa base, hace posible que esta funcione como eje del sistema permitiendo el tráfico de información entre el microprocesador (CPU) y el resto de componentes de la placa base, interconectándolos a través de diversos buses que son: el Northbridge (Puente Norte) y el Southbridge (Puente Sur).

 

El Northbridge o Puente Norte es un circuito integrado que hace de puente de enlace entre el microprocesador y la memoria además de las tarjetas gráficas o de vídeo AGP o PCI-Express, así como las comunicaciones con el Puente Sur.

 

El Southbridge o Puente Sur (también conocido como Concentrador de Controladores de Entrada/Salida), es un circuito integrado que coordina dentro de la placa base los dispositivos de entrada y salida además de algunas otras funcionalidades de baja velocidad. El Puente Sur se comunica con la CPU a través del Puente Norte.

 

Mhz=megahertz (unidad de medida de la velocidad de procesamiento).

PCI-Express: PCI usado sólo como bus local, aunque existen extensores capaces de conectar múltiples placas base mediante cables de cobre o incluso fibra óptica.

FreeBSD es un sistema operativo libre para PCs, basado en UNIX.
VMware Fusion es un producto de software de la empresa VMware Inc., que permite a las computadoras Mac (con procesadores Intel) ejecutar sistemas operativos para computadoras x86 (como Microsoft Windows, Linux, Solaris o NetWare) en una máquina virtual, al mismo tiempo que el Mac OS X.

tecnología CISC: (Complex Instruction Set Computer - Computadora con Conjunto de Instrucciones Complejas). CISC es un tipo de arquitectura de computadoras que promueve el uso de gran número de instrucciones, permitiendo operaciones complejas entre operandos situados en memoria o en registros internos.

tecnología RISC: Reduced Instruction Set Computer - Computadora con Conjunto de Instrucciones Reducido. Tipo de arquitecturas de computadoras que promueve conjuntos pequeños y simples de instrucciones que pueden tomar poco tiempo para ejecutarse.

Los microprocesadores basados en esta arquitectura poseen instrucciones de tamaños fijos y presentadas en un número reducido de formatos y en donde sólo las instrucciones de carga y almacenamiento acceden a la memoria por datos. También suelen disponer de muchos registros de propósito general.

El objetivo de esta arquitectura es facilitar la segmentación y el paralelismo en la ejecución de instrucciones y reducir los accesos a
memoria.

Redes TCP/IP: TCP/IP son las siglas de Protocolo de Control de Transmisión/Protocolo de Internet (en inglés Transmission Control Protocol/Internet Protocol), un sistema de protocolos que hacen posibles servicios Telnet, FTP, E-mail, y otros entre ordenadores que no pertenecen a la misma red.

El TCP / IP es la base del Internet que sirve para enlazar computadoras que utilizan diferentes sistemas operativos, incluyendo PC, minicomputadoras y computadoras centrales sobre redes de área local y área extensa.

Software de Diseño Asistido (CAD): Computer-aided design (CAD) (diseño asistido por ordenador) es el uso de programas informáticos para crear representaciones gráficas de los objetos físicos en dos o tres dimensiones (2D o 3D).

 

Software de Control Numérico (CAM): fabricación se emplea el C.A.M. (Computer Aided Manufacturing).es una tecnología que podría descomponerse en numerosas disciplinas pero que normalmente, abarca el diseño gráfico, el manejo de bases de datos para el diseño y la fabricación, control numérico de máquinas herramientas, robótica y visión computarizada.

 

Memoria  ROM/EEPROM: EEPROM (eléctricamente memoria inalterable programable borrable): Un EEPROM es un tipo especial de PROM que puede ser borrado exponiéndolo a una carga eléctrica.
PROM : (memoria inalterable programable): Un PROM es un chip de memoria en la cual usted puede salvar un programa. Pero una vez que se haya utilizado

1.3 Clasificación de los sistemas operativos la familia de Windows, Macintosh, Unix y Linux


Sistema operativo


El Sistema Operativo es un conjunto de programas que administran los recursos de la computadora y controlan su funcionamiento.

Clasificación de los Sistemas Operativos

Los sistemas operativos pueden ser clasificados de la siguiente forma:

·         Multiusuario: Permite que dos o más usuarios utilicen sus programas al mismo tiempo. Algunos sistemas operativos permiten a centenares o millares de usuarios al mismo tiempo.

·         Multiprocesador: soporta el abrir un mismo programa en más de una CPU.

·         Multitarea: Permite que varios programas se ejecuten al mismo tiempo.

·         Multitramo: Permite que diversas partes de un solo programa funcionen al mismo tiempo.

·         Tiempo Real: Responde a las entradas inmediatamente. Los sistemas operativos como DOS y UNIX, no funcionan en tiempo real.

 

Cómo se utiliza un Sistema Operativo

Un usuario normalmente interactúa con el sistema operativo a través de un sistema de comandos, por ejemplo, el sistema operativo DOS contiene comandos como copiar  y pegar  para copiar y pegar archivos respectivamente. Las interfaces gráficas permiten que utilices los comandos señalando y pinchando en objetos que aparecen en la pantalla.

 

Dos

El DOS (Disk Operating System, Sistema Operativo en Disco)  es un sistema  operativo que fue desarrollado por Tim Paterson  y posteriormente adquirido por Microsoft. Era un sistema monousuario, trabajaba con un solo usuario, era monotarea, solo podía ejecutar un programa a la vez. La interacción entre el usuario y la computadora se realiza por medio de comandos, que son palabras reservadas para ver el contenido de un disco duro debía escribirse en comando DIR.

 

Windows 95:(Win95) Sucesor de Windows 3.11 para PC's IBM. Se le conoció cómo "Chicago" durante su desarrollo. Lanzado el 24 de Agosto de 1995. En contraste con las anteriores versiones de Windows, Win95 es un sistema operativo más que una interfaz gráfica de usuario que corre sobre DOS.

Provee soporte para aplicaciones de 32 bits, multitarea con desalojo, soporte de red incorporado, realiza varias tareas simultáneamente.

Windows 98: Presenta nuevas innovaciones de herramientas para acceso rápido a internet, administrador de energía, mejor apariencia de escritorio de trabajo, nuevos accesorios para optimizar el rendimiento, la capacidad  y la corrección del disco duro. Permite soporte para la FAT32, que soportaba particiones mayores a los 2 GB permitidos por Windows 95. Dio soporte también a las nuevas tecnologías como DVD, Firmware, USB o AGP.  Agente de compresión, información del sistema y tareas programadas y a estas aplicaciones  se les denomina herramientas del sistema y se emplean para mantener el sistema operativo y los periféricos en buen funcionamiento.  

 

Windows 98 Second Edition (SE):

A principios de 1998 se desarrolló este sistema operativo, saliendo al mercado a finales de 1998 cuando Microsoft sacó al mercado Windows 98 Second Edition, cuya característica más notable era la capacidad de compartir entre varios equipos una conexión a Internet a través de una sola línea telefónica. También eliminaba gran parte de los errores producidos por Internet Explorer en el sistema. Esta versión es la más estable de todas las de esta serie, y aún se sigue utilizando en muchos equipos.

 

Windows Millenium Edition (ME)

En 2000 Microsoft introdujo Windows ME que era una copia de Windows 98 con más aplicaciones añadidas. Windows ME fue un proyecto rápido de un año para rellenar el hueco entre Windows 98 y el nuevo Windows XP, y eso se notó mucho en la poca estabilidad de esta versión

Cabe destacar que este sistema operativo fue muy poco popular por sus continuos errores y muchas desventajas de uso (bus).

Esta versión no traía unidad de proceso de 16 bits, centrándose únicamente en la compatibilidad con nuevo hardware de 32 bits. Como consecuencia, sólo funcionaba correctamente con los equipos nuevos que lo tenían instalado, ya que si se instalaba sobre un equipo antiguo (mediante una actualización de software) el hardware de 16 bits era más complejo de configurar, o bien no funcionaba en absoluto.

Windows 2000

En este mismo año vio la luz Windows 2000, una nueva versión de Windows NT muy útil para los administradores de sistemas y con una gran cantidad de servicios de red y lo más importante: admitía dispositivos Plug&Play que venían siendo un problema con Windows NT.

La familia de Windows 2000 estaba formada por varias versiones del sistema: una para las estaciones de trabajo (Windows 2000 Professional) y varias para servidores (Windows 2000 server, advanced server, datacenter server).

Windows 2000 incorporaba importantes innovaciones tecnológicas para entornos Microsoft, tanto en nuevos servicios como en la mejora de los existentes.  Algunas de las características que posee son:

Windows XP (eXPerience)

La unión de Windows NT/2000 y la familia de Windows 9.x se alcanzó con Windows XP puesto en venta en 2001 en su versión Home y Professional. Windows XP usa el núcleo de Windows NT. Incorpora una nueva interfaz y hace alarde de mayores capacidades multimedia. Además dispone de otras novedades como la multitarea mejorada, soporte para redes inalámbricas y asistencia remota. Se puede agregar inmediatamente de haber lanzado el último Service Pack (SP2) Microsoft diseño un sistema orientado a Empresas y Corporaciones llamado Microsoft Windows XP Corporate Edition, algo similar al Windows XP Profesional, solo que diseñado especialmente a Empresas. En el apartado multimedia, XP da un avance con la versión Media Center (2002-2005). Esta versión ofrece una interfaz de acceso fácil a todo lo relacionado con multimedia (TV, fotos, reproductor DVD, Internet...)

Windows Server 2003

Sucesor de la familia de servidores de Microsoft a Windows 2000 Server. Es la versión de Windows para servidores lanzada por Microsoft en el año 2003. Está basada en el núcleo de Windows XP, al que se le han añadido una serie de servicios, y se le han bloqueado algunas de sus características (para mejorar el rendimiento, o simplemente porque no serán usadas).

Windows Vista

Windows Vista apareció en el mercado el 30 de enero de 2007. Cabe destacar los continuos retrasos en las fechas de entrega del sistema operativo. Inicialmente se anunció su salida al mercado a inicios-mediados de 2006, posteriormente y debido a problemas durante el proceso de desarrollo, se retrasó su salida hasta finales de 2006. El último retraso traslado la fecha hasta finales de enero de 2007. Estos continuos retrasos han llevado a Microsoft a tomar diversas medidas para minimizar los gastos extras derivados de los retrasos.

Las diferentes versiones que se podrán adquirir son tres para el consumidor, Vista Home Basic, Vista Home Premium y Ultimate Edition y dos versiones para las empresas, Vista Business y Vista Enterprise, más Vista Starter, para los mercados emergentes. Los requisitos mínimos para que la versión básica de Windows Vista (Home Basic - Starter) funcione en un equipo son los siguientes:

·         Procesador de 32 bits con una velocidad mínima de 800Mhz

·         512 MB de RAM (para trabajar a una velocidad aceptable), se recomienda 1GB

·         Tarjeta Gráfica compatible con DirectX 9 con por lo menos 32MB de memoria, se recomienda 128MB, aunque esta Versión sin Aero no requiere una tarjeta muy avanzada

·         Disco duro de 40GB con 15GB disponibles

·         Grabadora y lectora de DVD-ROM

Macintosh


El Macintosh es el nombre con el que actualmente nos referimos a cualquier computadora personal diseñada, desarrollada, construida, comercializada, y vendida por la compañía Apple Inc.

El Macintosh 128K fue lanzado el 24 de enero de 1984. Fue el primer ordenador personal que se comercializó exitosamente, que usaba una interfaz gráfica de usuario (GUI) y un ratón en vez de la línea de comandos. La gama de productos Mac’s en la actualidad varía desde el básico Mac mini de escritorio hasta los servidores de rango medio como MacPro Server.
Los sistemas Mac tienen como objetivo principal de mercado el hogar, la educación y la creatividad profesional. La producción de Mac está basada en un modelo de
integración vertical en los que Apple proporciona todos los aspectos de su hardware y crea su propio sistema operativo que viene preinstalado en todas las Mac’s. Esto contrasta con las PC preinstalados con Microsoft Windows, donde un vendedor proporciona el sistema operativo y múltiples vendedores crean el hardware. En ambos casos, el hardware permite el funcionamiento de otros sistemas operativos: las Mac modernas, así como las PC son capaces de soportar sistemas operativos como Linux, FreeBSD y Windows, éste último gracias al software de Apple Boot Camp o a otros software de vitalización como por ejemplo Parallels Desktop o VMWare Fusion. En la actualidad también es posible modificar el sistema operativo de Apple para hacerlo compatible con la mayoría de hardware existente; es el llamado movimiento OSx86.

Los primeros Macintosh estaban basados en los microprocesadores de la familia Motorola MC68000, de tecnología CISC. En marzo de 1994, Apple introdujo en la gama Macintosh los chips PowerPC del Consorcio Apple/IBM/Motorola, que suponían el cambio a la tecnología RISC. En el 2006 Apple inició la transición desde la línea de PowerPC line a los procesadores Intel con arquitectura x86.

Los Mac’s actuales usan la serie de microprocesadores Intel Core 2 Duo, Intel Core i3, Intel Core i5, Intel Xeon e Intel Core i7. Todos los modelos de Mac actuales vienen con una versión nativa de la última versión de Mac OS X, que desde julio de 2011 está en su versión Mac OS X v10.7 Lion.

Fue el primer sistema grafico que se desarrollo y no tiene ambiente en línea de comando es decir, todo se administra desde una interfaz grafica, alguna de las características de este sistema son la autoconfiguración de dispositivos externos.

Unix

En 1972 se reescribe UNIX empleando el lenguaje C, lo que contribuye a que sea mas portable, potente, solido y autónomo. Las características principales de este sistema operativo es multiusuario y multitarea, además se ejecuta en diferentes tipos de computadoras, mainframes y supercomputadoras. Se han desarrollado diversas variantes de este lenguaje, alguno de ellos son: AIX. A/UX, Mach y BSD.

Unix (registrado oficialmente como 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.

En ocasiones, suele usarse el término "Unix tradicional" para referirse a Unix o a un sistema operativo que cuenta con las características de UNIX Versión 7 o UNIX System V.

Principales variantes de UNIX en la actualidad

    En la actualidad las versiones de UNIX más difundidas son las siguientes:

Solaris es un sistema operativo desarrollado por Sun Microsystems. Es un sistema certificado como una versión de UNIX. Aunque Solaris en sí mismo aún es software propietario, la parte principal del sistema operativo se ha liberado como un proyecto de software libre denominado Opensolaris. Solaris puede considerarse uno de los sistemas operativos más avanzados, a decir de Sun Microsystems. Para los del mundo de GNU/Linux que no están inmersos en los sistemas de Sun, se puede decir que Fedora Core es a Red Hat Enterprise Linux lo que OpenSolaris a Solaris.

AIX: La versión del sistema operaivo UNIX para las máquinas IBM se llama AIX y está basada en Sistema V versión 3 y BSD 4.3.

A/UX: Implementación de UNIX de Apple

IRIX: Versión de UNIX desarrollada por Silicon Graphics para sus estaciones basada en UNIX Sistema V version 4.

SCO UNIX: Es la versión de Santa Cruz Operation (SCO), versión de UNIX Sistema V diseñada para plataformas Intel.

Linux

Creado  para administrar estaciones de trabajo conectados en red;  es un sistema operativo implementado a partir de la plataforma UNIX.

Sus principales características son: funciona en diferentes tipos de computadoras  (supercomputadoras, PC, Apple)  puede ejecutarse en procesadores de 486 y superiores cuenta con una cantidad de comandos que cumplen tareas únicas y muy específicas

Como sistema operativo, Linux es muy eficiente y tiene un excelente diseño. Es multitarea, multiusuario, multiplataforma y multiprocesador; en las plataformas Intel corre en modo protegido; protege la memoria para que un programa no pueda hacer caer al resto del sistema; carga sólo las partes de un programa que se usan; comparte la memoria entre programas aumentando la velocidad y disminuyendo el uso de memoria; usa un sistema de memoria virtual por páginas; utiliza toda la memoria libre para cache; permite usar bibliotecas enlazadas tanto estática como dinámicamente; se distribuye con código fuente; usa hasta 64 consolas virtuales; tiene un sistema de archivos avanzado pero puede usar los de los otros sistemas; y soporta redes tanto en TCP/IP como en otros protocolos.

El éxito de Linux se debe fundamentalmente a su distribución por Internet que ha permitido la incorporación de los desarrollos de gente repartido por todo el mundo. Actualmente Linux cuenta con los principales gestores de ventanas, utilidades para internet, compiladores, editores...

 Linux se utiliza con éxito como servidor en muchas empresas y universidades de todo el mundo, y cada vez son más los usuarios particulares que se deciden por este sistema operativo, Linux, sin duda, el mejor por el momento.


Principales características de Solaris introducidas en Solaris 8


  • Protocolo IP V6: Esta versión del protocolo IP extiende el rango de direccionamientos de 32 bits a 128 bits, introduce un modelo simplificado de header IP, y soporte agregado para autenticación y privacidad
  • Protocolo IPsec: IPsec es un protocolo de seguridad estándar que asegura la data a través de inscripción
  • Manejo de archivos core: El comando coreadm permite a los administradores de sistema definir un directorio destino y convenciones de nombre para los archivos core generados por procesos de usuario
  • RBAC (Role Based Access Controls): Permite a los administradores de sistema proveer de capacidades de administración limitadas a usuarios de sistema operativo diferentes de root
  • Librería alterna de threads: Un nuevo modelo de threads reemplaza el modelo multinivel original por un nuevo modelo de niveles uno a uno
  • Mejoras al sistema de archivos: Las mejoras son en las áreas de I/O directo, logging, I/O concurrente y creación de file systems
  • Debugger: La utilidad mdb permite nuevas facilidades para examinar archivos core, y para desarrollar e integrar nuevos comandos al debugger
  • Nuevas utilidades para estadísticas de hardware: Por ejemplo, el comando cpustat lee información de los CPU’s tales como rata de hits al cache e instrucciones por ciclo de reloj

Principales características de Solaris introducidas en Solaris 9


  • Soporte a páginas de memoria de múltiples tamaños: El acceso a memoria se hace en unidades llamadas páginas, que tienen un tamaño por defecto de 8 KB. Como los procesadores UltraSPARC soportan páginas de hasta 4 MB, Solaris 9 agrega un conjunto de interfaces de líneas de comando, agrupadas en lo que se conoce como MPSS (Multiple page size support).
  • Optimización de ubicación en memoria: Conocido como MPO (Memory placement optimization) este feature permite ubicar las páginas de memoria física  de las aplicaciones en los bancos de memoria mas cercanos a los procesadores donde se están ejecutando los threads de dichas aplicaciones
  • Manejo de recursos: Incluye definición de pools de recursos, particionamiento de recursos de hardware disponibles y mejoras en los sistemas estadísticos
  • FSS (Fair Share): Asignación de tiempo de procesador a los threads del kernel basada en definiciones de usuario

Principales características de Solaris introducidas en Solaris 10


  • Auto reparación predictiva: La integración de las tecnologías Solaris Fault Manager  y Solaris Service Manager incorpora facilidades para la detección de eventos, aislamiento y desactivación dinámica de componentes con fallas
  • SMF (Service Management Framework): Es un modelo unificado para la administración de manejo de servicios, que provee un conjunto de comandos, utilidades y documentación que facilita el arranque, detención y rearranque de los servicios del sistema operativo
  • Zones: Es una tecnología de particionamiento de software que habilita la creación y manejo de múltiples ambientes operativos virtuales de ejecución sobre una misma instancia del kernel de Solaris