domingo, 19 de julio de 2009

LAPTOP

Las computadoras portátiles (laptop) son actualmente los más utilizados en el mercado. Tal es su fuerza dentro del mercado, que se encuentran actualmente reemplazando a las computadoras de escritorio para su utilización.

Su gran ventaja reside en la movilidad que los mismos permiten, ya que podrás llevar tu computadora a donde quieras. Las computadoras portátiles también pueden realizar las mismas funciones que cualquier otra computadora.

La primera computadora portátil considerada como tal fue la Epson HX-2 desarrollada en 1981, a partir de la cual se observaron los grandes beneficios para científicos, militares, empresarios y otros profesionales que vieron la ventaja de poder llevar consigo su computadora (ya sea al trabajo, a su casa o a cualquier otro lugar) con toda la información que necesitaban.

En 1991 Apple sacó su modelo de portátil, que se convirtió en el estándar para el resto que han salido al mercado desde entonces. En 1995, con la llegada de Windows 95, la venta de laptos se incrementó notablemente, en la actualidad rebasa la ventas de PC de escritorios.

En el tercer trimestre de 2008, las ventas de laptops superaron por primera vez las de las PC de escritorio, según la firma de investigación iSuppli Corp


jueves, 25 de junio de 2009

GESTOR DE BASE DE DATOS RELACIONAL Y PRESENTACIONES ELECTRONICAS

Un sistema gestor de base de datos se define como el conjunto de programas que administran y gestionan la información contenida en una base de datos.

Se establecen 12 reglas por las cuales la base de datos es relacional:
  • Regla de información: Toda la información está representada lógicamente en tablas.
  • Tratamiento sistemático de valores nulos: debe soportar valores nulos de forma automática independientemente del tipo de dato.
  • Regla de acceso garantizado: Se tiene que poder acceder a cada dato mediante la combinación del nombre de la tabla, la columna que lo contiene y la clave primaria de la fila.
  • Regla de sublenguaje completo: Debe permitir un lenguaje cuya sintaxis este bien definida para la manipulación de la base de datos.
  • Catalogo on-line: Un usuario tiene que poder acceder a dicho catalogo con su usuario y contraseña.
  • Inserción, modificación y borrado de alto nivel: Debe ser posible realizar dichas operaciones sin alterar los demás datos.
  • Actualización de vista: Se debe poder actualizar las vistas por el sistema gestor.
  • Independencia física de los datos: la forma de almacenar los datos no influye en la manipulación de los mismos.
  • Independencia lógica de los datos: los cambios sobre los objetos de la base de datos no tienen porque afectar a los usuarios y programas.
  • Independencia de distribución: los programas no se tienen porque alterar al redistribuir los datos.
  • Independencia de integridad: las restricciones de integridad se almacenan y crean en el sistema gestor y no en los programas.
  • Regla de no subversión: Si un sistema gestor de base de datos tiene un lenguaje de bajo nivel, este lenguaje no se puede utilizar para destruir o evitar las reglas de integridad o las restricciones expresadas en el lenguaje relacional de alto nivel.

Son presentaciones electronicas, los conjuntos de texto, imagenes y animaciones. Para nosotros usuarios comunes de PC existe Office Power Point para hacerlas, aunque es caro obtener la licencia original, asi que hay opciones gratuitas como OpenOffice.org Impress, que es casi lo mismo con diferencia de que este te cuesta solo bajarlo.

El caso que aqui haces una secuencia de pequeños documentos, los que se llaman diapositivas, que incluyen por ejemplo texto de una persona que va a exponer ante un auditorio algun tema, imagenes relacionadas con este, y animaciones para qeu se vean mas llamativas. Antes esta practica se hacia mediante diapositivas de acetatos, pero con el uso de la PC, se extendio a esta presentaciones.

Sus usos mas fuertes son ese, el de exposiciones, alguna creacion de anuncios animados, otros permiten crear albumens de fotografias, etc.

sábado, 30 de mayo de 2009

CUADRO DE S.O. DE MICROSOFT WINDOWS

Windows 1.0

En 1985 Microsoft publicó la primera versión de Windows, una interfaz grçafica de usuario (GUI) para su propio sistema operativo (MS-DOS) que había sido incluido en el IBM PC y ordenadores compatibles desde 1981.

La primera versión de Microsoft Windows Premium nunca fue demasiado potente ni tampoco se hizo popular. Estaba severamente limitada debido a los recursos legales de Apple, que no permitía imitaciones de sus interfaces de usuario.

Windows 2.0

Apareció en 1897, y fue un poco más popular que la versión inicial. Gran parte de esta popularidad la obtuvo de la inclusión en forma de versión "run-time" de nuevas aplicaciones gráficas de Microsoft, Microsoft Excel y Microsoft Word para Windows. Éstas podían cargarse desde MS-DOS, ejecutando Windows a la vez que el programa, y cerrando Windows al salir de ellas. Windows 2 todavía usaba el modelo de memoria 8088 y por ello estaba limitado a 1 mb de memoria; sin embargo, mucha gente consiguió hacerlo funcionar bajo sistemas multitareas como DesqView.

Windows 3.0

La primera versión realmente popular de Windows fue la versión 3.0, publicada en 1990. Ésta se benefició de las mejoradas capacidades gráficas para PC de esta época, y también del microprocesador 80386, que permitía mejoras en las capacidades multitarea de las aplicaciones Windows. Esto permitiría ejecutar en modo multitarea viejas aplicaciones basadas en MS-DOS. Windows 3 convirtió al IBM PC en un serio competidor para el Apple Macintosh.

OS/2

OS/2 es un sistema operativo de IBM que intentó suceder a DOS como sistema operativo de los PC. Se desarrolló inicialmente de manera conjunta entre Microsoft e IBM, hasta que la primera decidió seguir su camino con su Windows 3.0 e IBM se ocupó en solitario de OS/2.

OS/2.1

Durante la segunda mitad de los 80, Microsoft e IBM habían estado desarrollando conjuntamente OS/2 como sucesor del DOS, para sacar el máximo provecho a las capacidades del procesador Intel 80286 . OS/2 utilizaba el direccionamiento hardware de memoria disponible en el Intel 80286 para poder utilizar hasta 16 MB de memoria. La mayoría de los programas de DOS estaban por el contrario limitados a 640 KB de memoria. OS/2 1.x también soportaba memoria virtual y multitarea.

OS/2 3.0 y 4.0

IBM continuó vendiendo OS/2, produciendo versiones posteriores como OS/2 3.0 (también llamado Warp) y 4.0 (Merlin). Pero con la llegada de Windows 95, OS/2 comenzó a perder cuota de mercado. Aunque OS/2 seguía corriendo aplicaciones de Windows 3.0, carecía de soporte para las nuevas aplicaciones que requerían Windows 95. Al contrario que con Windows 3.0, IBM no tenía acceso al código fuente de Windows 95; y tampoco tenía el tiempo ni los recursos necesarios para emular el trabajo de los programadores de Microsoft con Windows 95; no obstante, OS/2 3.0 (Warp) apareció en el mercado antes que Windows 95.

Windows 3.1 y Windows 3.11

En respuesta a la aparición de OS/2 2.0 , Microsoft desarrolló Windows 3.1, que incluía diversas pequeñas mejoras a Windows 3.0 (como las fuentes escalables True Type), pero que consistía principalmente en soporte multimedia. Más tarde Microsoft publicó el Windows 3.11 (denominado Windows para trabajo en grupo), que incluía controladores y protocolos mejorados para las comunicaciones en red y soporte para redes punto a punto.

Windows NT

Mientras tanto Microsoft continuó desarrollando Windows NT. Para ello reclutaron a Dave Cutler, uno de los jefes analistas de VMS en Digital Equipment Corporation (hoy parte de Compaq, que en 2005 fue comprada por HP) para convertir NT en un sistema más competitivo.Siendo un sistema operativo completamente nuevo, Windows NT sufrió problemas de compatibilidad con el hardware y el software existentes. También necesitaba gran cantidad de recursos y éstos estaban solamente disponibles en equipos grandes y caros. Debido a esto muchos usuarios no pudieron pasarse a Windows NT. La interfaz gráfica de NT todavía estaba basada en la de Windows 3.1 que era inferior a la Workplace Shell de OS/2.

Windows NT 3.1

Windows NT 3.1 (la estrategia de marketing de Microsoft era que Windows NT pareciera una continuación de Windows 3.1) apareció en su versión beta para desarrolladores en la Conferencia de Desarrolladores Profesionales de julio de 1992 en San Francisco. Microsoft anunció en la conferencia su intención de desarrollar un sucesor para Windows NT y Chicago (que aún no había sido lanzada).

Windows NT 3.5/3.51

Cabe destacar que la interfaz gráfica de Windows NT 3.5 y Windows 3.51 era la misma que la de sus predecesores, Windows NT 3.1 y Windows 3.1, con el Administrador de Programas. Por otra parte, Microsoft distribuyó un añadido llamado NewShell, cuyo nombre completo es "Shell Technology Preview Update", que no era otra cosa más que una versión Beta de la nueva interfaz gráfica de Windows 95 y NT 4.0, con el botón y mençu inicio, pero para Windows NT 3.5x. Su función principal era que los usuarios de Windows evaluaran el nuevo interfaz gráfico, que iba a ser presentado en Windows 95 y NT 4.0, pero como "daño colateral" le daba a Windows NT 3.5x la nueva interfaz gráfica.

Windows NT 4.0

Windows NT 4.0 presentaba varios componentes tecnológicos de vanguardia y soporte para diferentes plataformas como MIPS, ALPHA, Intel, etc. Las diferentes versiones como Workstation, Server, Terminal server, Advancer server, permitían poder adaptarlo a varias necesidades. El uso de componentes como tarjetas de sonido, módems, etc, tenían que ser diseñados específicamente para este sistema operativo.

Windows 95

Microsoft adoptó "Windows 95" como nombre de producto para Chicago cuando fue publicado en agosto de 1995. Chicago iba encaminado a incorporar una nueva interfaz gráfica que compitiera con la de OS/2. Aunque compartía mucho código con Windows 3.x e incluso con MS-DOS, también se pretendía introducir arquitectura de 32 bits y dar soporte a multitarea preemptiva, como OS/2 o el mismo Windows NT. Sin embargo sólo una parte de Chicago comenzó a utilizar arquitectura de 32 bits, la mayor parte siguió usando una arquitectura de 16 bits, Microsoft argumentaba que una conversión completa retrasaría demasiado la publicación de Chicago y sería demasiado costosa.

Windows 98

El 25 de junio de 1998 llegó Windows 98. Incluía nuevos controladores de hardware y el sistema de ficheros FAT32 (también soportado por Windows 95 OSR 2 y OSR 2.5) que soportaba particiones mayores a los 2 GB permitidos por Windows 95. Dio soporte también a las nuevas tecnologías como DVD,Firewire, USB o AGP. Era novedosa también la integración del explorador de Internet en todos los ámbitos del sistema.

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 exploreren el sistema. Esta version es la mas estable de todas las de esta serien y aun 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. En teoría, Windows 2000 iba a ser la unificación entre las dos familias de Windows, la empresarial y la de hogar, pero por retrasos se lanzó este pequeño avance. En esta versión se aceleraba el inicio del sistema y oficialmente ya no se podía distinguir entre el MS-DOS y el entorno gráfico (aunque aparecieron parches que permitían volver a separarlo como se hacía en versiones anteriores).

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 PlugyPlay 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:

Almacenamiento:

  • Soporte para FAT16, FAT32 Y NTFS.
  • Cifrado de ficheros (EFS).
  • Servicio de indexación.
  • Sistema de archivos distribuido (DFS).
  • Nuevo sistema de backup (ASR).
  • Sistema de tolerancia a fallos (RAID) con discos dinámicos (software).

Comunicaciones:

  • Servicios de acceso remoto (RAS, VPN, RADIUS y Enrutamiento).
  • Nueva versión de IIS con soporte para HTTP/1.1.
  • Active Directory.
  • Balanceo de carga (clustering)
  • Servicios de instalación desatendida por red (RIS).
  • Servicios nativos de Terminal Server.

Estos avances marcan un antes y un después en la historia de Microsoft.

Windows XP (eXPerience)

La unión de Windows NT/2000 y la familia de Windows 9.x se alcanzó con WindowsXP 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.

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 trasladó la fecha hasta finales de enero de 2007.

Windows Server 2008

Al igual que su sucesor,Windows Server 2003 se basaba en la última version del SO doméstica publicada. Éste se basa en Windows Vista en cuanto a su interfaz Aero, mucho más amigable y sencilla, y en Windows Server 2003 SP2.

Windows 7

Es la siguiente versión de Windows actualmente en Beta, la cual es sucesora a Windows Vista. Según Microsoft, "no se está creando un nuevo kernel para Windows 7, solo se está retocando y refinando el kernel de Windows Vista"1 además Microsoft asegura se que necesitarán los mismos recursos que Windows Vista"2. Algunas fuentes indican que Windows 7 se terminará de desarrollar a finales de 2009.

TIPOS DE SISTEMAS OPERATIVOS (SO)


SISTEMAS OPERATIVOS

INTRODUCCIÓN


Un Sistema Operativo (SO) es una colección organizada de rutinas o extensiones de software del hardware. Consiste en rutinas de control que hacen funcionar una computadora y proporcionan un entorno para la ejecución de los programas. Existen otros programas que se apoyan en el SO para poder acceder a los recur
sos que necesitan. También el SO debe brindar una forma de que el usuario se pueda comunicar con él a través de una interfaz que le brinde una vía de comunicación con el hardware del sistema informático.El objetivo principal del SO es lograrue el sistema informático es el lograr que el hardware de la computadora se emplee de modo eficiente, y el objetivo secundario se use de manera cómoda.

El SO debe asegurar el correcto funcionamiento del sistema informático. Para lograr esto el hardware debe brindar algún mecanismo apropiado que impida que los usuarios intervengan en el funcionamiento del sistema y así mismo el SO debe poder utilizar este recurso de hardware de modo que esto se cumpla.

El SO debe ofrecer servicios a los programas y sus usuarios para facilitar la tarea de programación.



RESUMEN

Sistemas operativos por lotes




Los sistemas operativos por lotes, procesan una gran cantidad de trabajos con poca o ninguna interacción entre los usuarios y los programas en ejecución. Cuando estos sistema son bien planeados, pueden tener un tiempo de ejecución muy alto, porque
el proc
esador es mejor utilizado y los sistemas operativos pueden ser simples, debido a la secuenciabilidad de la ejecución
de los trabajos.
Algunas características de los sistemas operativos por lotes son las siguientes:

  • Requiere que el programa, datos y órdenes al sistema sean remitidos todos juntos en forma de lote
  • Permiten poca o ninguna interacción con el usuario
  • Mayor potencial de utilización de recursos que procesamiento serial simple en sistemas multiusuarios
  • Conveniente para programas de largos tiempos de ejecución





Sistemas operativos de tiempo real

Los sistemas operativos de tiempo real son aquellos en donde no tiene importancia el usuario, sino los procesos. Se utilizan en entornos donde son procesados un gran número de sucesos o eventos. Son construidos para aplicaciones muy específicas, tales como: tráfico aéreo, bolsas de valores, etc.

Algunos campos de aplicación son los siguientes:

  • Control de trenes
  • Telecomunicaciones
  • Sistemas de fabricación integrada
  • Control de edificios, etc.

Algunas características de los sistemas operativos de tiempo real son:

  • Su objetivo es proporcionar rápidos tiempos de respuesta
  • Procesa ráfagas de miles de interrupciones por segundo sin perder algún proceso
  • Poco movimiento de programas entre almacenamiento secundario y memoria
  • Proceso de mayor prioridad expropia recursos


Sistemas operativos de multiprogramación (o Sistemas operativos de multitarea)

Sopo
rta la ejecución de dos o más trabajos activos al mismo tiempo. Su objetivo es tener varias tareas en la memoria principal. Las características de un Sistema operativo de multiprogramación son las siguientes:

  • Mejora productividad del sistema y utilización de recursos
  • Multiplexa recursos entre varios programas
  • Soporta múltiples usuarios
  • Requiere validación de usuario para seguridad y protección

Estos sistemas operativos se caracterizan por tener múltiples programas activos, compitiendo por los recursos del sistema: procesador, memori
a, dispositivos periféricos.


Sistemas operativos de tiempo compartido

Estos sistemas permiten la simulación de que el sistema y sus recursos son todos para cada usuario. El usuario hace una petición a la computadora, esta la procesa tan pronto como le es posible, y la respuesta aparecerá en la terminal del usuario.

Los principales recursos del sistema, el procesador, la memoria, dispositivos de E/S; son continuamente utilizados entre lo
s diversos usuarios, dando a cada usuario la ilusión de que tiene el sistema dedicado para sí mismo. Las características de los sistemas operativos de tiempo compartido son:

  • Dan la ilusión de que cada usuario tiene una máquina para sí
  • La mayoría utilizan algoritmo de reparto circular
  • Los programas se ejecutan con prioridad rotatoria que se incrementan con la espera y disminuye después de concedido el servicio
  • Gestión de memoria proporciona protección a programas residentes


Sistemas operativos distribuidos

Estos sistemas permiten distribuir trabajos, tareas o procesos, entre un conjunto de procesadores; este conjunto de procesadores puede estar en un equipo o en diferentes, en este caso es transparente para el usuario. Sus características de los sistemas operativos distribuidos son:

  • Colocación de sistemas autónomos capaces de comunicación y cooperación mediante el hardware y software
  • Proporcionan medios para la compartición global de recurso
  • Servicios añadidos: denominación global, sistemas de archivos distribuidos, facilidades para distribución de cálculos.



Sistemas operativos de red

Son aquellos que mantienen a dos o más computadoras unidas a través de algún medio de comunicación, con el objetivo de poder compartir los diferentes recursos y la información del sistema. • Por lo regular son utilizados en: Novell Netware, Personal Netware, Lan Manager, etc.


Sistemas operativos paralelos
En estos sistemas se pretende que cuando existan dos o más procesos que
compitan por algún recurso se puedan realizar o ejecutar al mismo tiempo.


En UNIX existe también la posibilidad de
ejecutar programas sin tener que atenderlos en forma interactiva, simulando paralelismo. Así, en lugar de esperar a que el proceso termine de ejecutarse, regresa a atender al usuario inmediatamente


INTERPRETACIÓN


Un sistema operativo es de gran necesidad para el funcionamiento de algunos componentes de la computadora el se encarga de revisar que esten trabajando en orden, ademas existen programas que ayudan al sistema operativo a realizar su lab
or.

Hay gran variedad de sistemas operativos paralelos, de red, multitarea, tiempo real pero todos
hablan de un procesamiento y una función especifica. Dentro de un sistema operativo (SO) pueden exister varias variaciones o actualizaciones cada vez se va mejorando el sistema operativo con un mejor diseño.

por ejemplo windows que empezo con windows 1.0 en 1985 hasta windows server 2008, sin olvidarq eu se encuenr¡tra windows 7 pero solo se encuentra en beta, pero en su intermedio versiones como windows 95, 98, 2000, windows millenium, xp vista.


CONCLUSIÓN


Un sistema operativo es vital para el funcionamiento de la computadora, existen varios tipos de sistemas operatvos para cada necesidad del usuario al pasar del tiempo se van mejorando las versiones como la mencionada anteriormente WINDOWS.

Un sistema operativo es realmente necesario por la computadora.

jueves, 21 de mayo de 2009

Arquitectura del modelo de Von Newman



INTRODUCCIÓN

Con el tiempo el hombre a inventado nuevos aparatos para la comodidad del mismo y su calidad de vida, en esa necesidad fue como surgieron las computadoras.

John Von Newman observo que la torpeza de la aritmética decimal utilizadas en la computadora ENIAC podía reemplazarse utilizando la aritmética binaria.

Realizo un diseño básico llamado la maquine de Von Newman y se utilizo en la computadora EVAC que fue la primer computadora que almacenaba el programa.

La m`quina de Von Newman tenia 5 partes principales:

  1. LA MEMORÍA
  2. LA UNIDAD DE CONTROL
  3. UNIDAD DE ARITMÉTICA LÓGICA
  4. ENTRADA
  5. SALIDA
Por ello y mas las computadoras son una herramienta facinante para el hombre la cual esta en constante evoluciòn y perfeccionamiento.

RESUMEN

La maquina de Von Newman se utilizo en EDVAC (Electronic Discrete Variable Automatic Computer) con sus 5 partes:

Una MEMORIA que constaba de 4096 palabras cada una de 40 bits. Una UNIDD DE CONTROL que supervisaba la transferencia de información e indicaba la unidad aritmetica con la cual funcionaba. Una UNIDAD ARITMETICA LOGICA que se encarga de hacer las operaciones aritmeticas y logicas para su ejecuciòn. Una ENTRADA que era donde recibia la informaciòn y por ultimo una SALIDA que era la que recibia la información.

En la actualidad esta siendo desplazada por otra con mayor velocidad de proceso, la RISC (Computadora con Conjunto de Instrucciones Reducidas).

En los primerosordenadores denumeracón decimal, Von Newman propuso dosconceptos basicos que revolucionarian a la informatica.


  • La utilización del sistema de numeración binario (los problemas de logica disminuian).
  • Almacenamiento de la secuencia de instrucciones en una memoria interna (la velocidad de proceso aumentaba).


INTERPRETACIÓN

Gracias a Von Newman hubo un gran avance tecnologico pues cambio el sistema decimal a binario el cual trajo mayor velocidad y menos problemas en el funcionamiento las computadoras.


Es muy basico el modelo consta de un Alu, entradas, salidas, memoria y una fuente de poder y pues ese sistema se sigue utilizando hasta nuestros dias con sus variantes y sus evoluciones pero muy parecido al modelo.


Sin duda un gran aporte al mundo de la informatica.


CONCLUSIÓN

El modelo de Von Newman vino a rebolucionar el funcionamiento de las computadoras para crear cada dia maquinas mas potentes y veloces rigiendose de su modelo.