sábado, 19 de diciembre de 2009

SISTEMAS OPERATIVOS



Un sistema operativo es un software de sistema, es decir, un conjunto de programas de computadora destinado a permitir una administración eficaz de sus recursos. Comienza a trabajar cuando se enciende el computador, y gestiona el hardware de la máquina desde los niveles más básicos, permitiendo también la interacción con el usuario.

Es posible encontrar un el tiempo entre la retirada de un trabajo y el montaje del siguiente. Era sumamente complicado, por el hecho de que eran tarjetas perforadas las cuales las tenia que leer el sistema.

Microsoft Windows

A mediados de los años 80 se crea este sistema operativo, pero no es hasta la salida de Windows 95 que se le puede considerar un sistema operativo, solo era una interfaz gráfica del MS-DOS. Hoy en día es el sistema operativo más difundido en el ámbito doméstico aunque también hay versiones para servidores como Windows NT. Microsoft ha diseñado también algunas versiones para superordenadores, pero sin mucho éxito. Años después se hizo el Windows 98 que era el más eficaz de esa época Después se crearía el sistema operativo de Windows ME (Windows Millenium Edition) aproximadamente entre el año 1999 y el año 2000. Un año después se crearía el sistema operativo de Windows 2000 en ese mismo año. Después le seguiría el sistema operativo más utilizado en la actualidad, Windows XP y otros sistemas operativos de esta familia especializados en las empresas. Ahora el más reciente es Windows 7 que salio al mercado el 22 de Octubre del 2009, dejando atras alWindows Vista, que tuvo innumerables criticas durante el poco tiempo que duró en el mercado. Ahora se están desarrollando actualizaciones de Windows 7.

GNU/Linux

Este sistema es similar a Unix, basado en el estándar POSIX , un sistema que en principio trabajaba en modo comandos. Hoy en día dispone de Ventanas, gracias a un servidor gráfico y a gestores de ventanas como KDE, GNOME entre muchos. Recientemente GNU/Linux dispone de un aplicativo que convierte las ventanas en un entorno 3D como por ejemplo Beryl o Compiz. Lo que permite utilizar linux de una forma visual atractiva.

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.[1] [2]

Hasta 2009, el propietario de la marca UNIX® es The Open Group, un consorcio de normalización industrial. Sólo los sistemas totalmente compatibles y que se encuentran certificados por la especificación Single UNIX Specification pueden ser denominados "UNIX®" (otros reciben la denominación "similar a un sistema Unix" o "similar a Unix").

Durante fines de la década de 1970 y principios de la década de 1980, la influencia de Unix en círculos académicos indujo a su adopción en masa (principalmente la variante BSD, que había surgido en la Universidad de California, Berkeley) en varias compañías que se iniciaban por aquel entonces[cita requerida], siendo la más destacada Sun Microsystems. Hoy en día, junto a los sistemas Unix certificados, también se pueden encontrar sistemas similares a Unix, como Linux y los derivados de BSD.

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

En informática, se denominan periféricos a los aparatos o dispositivos auxiliares e independientes conectados a la unidad central de procesamiento de una computadora.

Se consideran periféricos tanto a las unidades o dispositivos a través de los cuales la computadora se comunica con el mundo exterior, como a los sistemas que almacenan o archivan la información, sirviendo de memoria auxiliar de la memoria principal.

Periféricos de entrada [editar]

Mouse.

Son los que permiten introducir datos externos a la computadora para su posterior tratamiento por parte de la CPU. Estos datos pueden provenir de distintas fuentes, siendo la principal un ser humano. Los periféricos de entrada más habituales son:

Periféricos de salida [editar]

Son los que reciben información que es procesada por la CPU y la reproducen para que sea perceptible para el usuario. Algunos ejemplos son:


Periféricos de entrada/salida [editar]

Dependiendo de la finalidad del flujo E/S de los datos, los periféricos E/S pueden ser - Periféricos de comunicaciones: Si emplean el tráfico de datos para comunicar el equipo con otros equipos o componentes. - Periféricos de almacenamiento: Si emplean el tráfico para almacenar o mostrar información al sistema o al usuario.

Periféricos de almacenamiento [editar]

Interior de un disco duro.

Se encargan de guardar los datos de los que hace uso la CPU para que ésta pueda hacer uso de ellos una vez que han sido eliminados de la memoria principal, ya que ésta se borra cada vez que se apaga la computadora. Pueden ser internos, como un disco duro, o extraíbles, como un CD. Los más comunes son:

Otros dispositivos de almacenamiento:

  • Zip (Iomega): Caben 100 Mb y utiliza tecnología magnética.
  • EZFlyer (SyQuest): Caben 230 Mb y tiene una velocidad de lectura muy alta
  • SuperDisk LS-120: Caben 200 Mb y utilizan tecnología magneto-óptica.
  • Magneto-ópticos de 3,5: Caben de 128 Mb a 640 Mb
  • Jaz (Iomega): Es como el Zip y caben de 1 GB a 2 GB.
  • Cintas Magnéticas: Caben hasta más de 4 GB.
  • Pen Drive

Periféricos de comunicación [editar]

Su función es permitir o facilitar la interacción entre dos o más computadoras, o entre una computadora y otro periférico externo a la computadora. Entre ellos se encuentran los siguientes:

TiPoS dE cOmPuTaDoRaS

A estos tipos de computadoras se les conocen como microcomputadoras, computadoras personales o computadoras PC ya que están diseñadas para ser utilizadas por una sola persona a la vez. Estas computadoras utilizan un microprocesador como CPU (Central Processing Unit).

Las computadoras PC se usan por lo general en la casa, la escuela o en un negocio. Sus aplicaciones más populares son procesamiento de textos, navegación de internet, correo electrónico, hojas de cálculo, administración de bases de datos, edición de fotografías, creación de gráficos, juegos y música.

Las computadoras personales se encuentran en dos presentaciones, computadoras PC de escritorio y computadoras portátiles o laptops.

Computadora PC

Los tipos de computadoras de escritorio son más grandes, normálmente permanecen en un solo lugar en un escritorio o mesa y se conectan a un tomacorriente. El gabinete de la computadora contiene la tarjeta madre, unidades de disco, fuente de poder y tarjetas de expansión. El gabinete puede ser horizontal o tipo torre. Este último puede colocarse sobre el escritorio o en el piso.

Estas computadoras cuentan por separado con un monitor LCD o de tipo CRT, aunque algunos diseños incluyen la pantalla en el gabinete de la computadora. Un teclado y un ratón complementan la computadora para la entrada de datos y comandos.

Existen en el mercado computadoras PC de marca y computadoras ensambladas por algunos distribuidores. Estas últimas son más accesibles en costo.

Los tipos de computadoras portátiles, también llamadas computadoras notebook son pequeñas y lo suficientemente livianas para transportarlas sin problema. Funcionan con baterias, pero también se pueden conectar a un tomacorriente.

Computadora Portatil

Tipicamente tienen una pantalla LCD interconstruida, la cual se protege al cerrar la computadora para transportarla. También incluyen un teclado y algún tipo de apuntador, tal como una tableta de contacto y un conector para ratón externo.

Aunque algunas laptops son menos poderosas que una computadora de escritorio, este no es siempre el caso. Sin embargo, un computadora portátil cuesta más que una de escritorio con capacidad equivalente. Esto es debido a que los componentes miniatura requeridos para fabricar laptops son mas caros.

PDA's y Computadoras de Mano

Asistente Digital PDA Los tipos de computadoras PDA (Personal Digital Assistant) o "palmtop" son microcomputadoras muy pequeñas que sacrifican poder por tamaño y portabilidad. Normalmente utilizan una pantalla de LCD sensible al tacto para la entrada/salida de datos. Las PDA's se pueden comunicar con computadoras portátiles o de escritorio por medio de cables, por rayos infrarojos (IR) o por radio frecuencias. Algunos usos de las PDA's son el manejo de agenda, lista de pendientes, directorios y como cuaderno de notas.

Computadora Handheld

Una computadora "handheld" o computadora de mano es una computadora pequeña que también sacrifica poder por tamaño y portabilidad. Estos aparatos parecen más una laptop pequeña que un PDA por su pantalla movible y su teclado. Pueden utilizar Windows CE o un sistema operativo similar.

Algunas palmtops y handelds incluyen la capacidad para red inalambrica para que los usuarios puedan revisar su correo electrónico y navegar la web mientras se desplazan en su trabajo.

Estaciones de Trabajo y Servidores

Los tipos de computadoras conocidos como estaciónes de trabajo son computadoras de alto nivel y contienen uno o más microprocesadores. Pueden ser utilizadas por un solo usuario en aplicaciones que requieren más poder de cómputo que una computadora PC típica, por ejemplo la ejecución de cálculos científicos intensivos o el renderizado de gráficos complejos.

Alternativamente, estas computadoras pueden usarse como servidores de archivos y servidores de impresión a usuarios (Clientes) en una red de computadoras típica. Estos tipos de computadoras también se utilizan para manejar los procesamientos de datos de muchos usuarios simultaneos conectados vía terminales tontas. En este aspecto, las estaciones de trabajo de alto nivel han substituido a las minicomputadoras.

Estacion de Trabajo

El término "estación de trabajo" tiene otro significado... En una red, cualquier computadora cliente conectada a la red que accesa los recursos del servidor, puede llamarse estación de trabajo. Dicha estación de trabajo puede ser una computadora personal o una verdadera "estación de trabajo" como se definió mas arriba.

Las terminales tontas no se condideran estaciones de trabajo de una red. Las estaciones de trabajo clientes, son capaces de correr programas independientemente del servidor; pero una terminal no es capaz de procesamiento independiente.

Hay otros tipos de computadoras que no son microcomputadoras. Estas se conocen como minicomputadoras, computadoras mainframe y supercomputadoras.

Minicomputadoras

Minicomputadora IBM Las minicomputadoras son verdaderas computadoras multi-usuario, pero con menos capacidad que las computadoras mainframe. Estos tipos de computadoras aparecieron en los años 1960's cuando los circuitos integrados de grande escala hicieron posible la fabricación de una computadora mucho más barata que las computadoras mainframe existentes. Su costo se redujo en el orden de 10 veces.

Hoy en día, el nicho de las minicomputadoras ha sido ocupado por las estaciones de trabajo de alto nivel, atendiendo a usuarios múltiples.

Computadoras Mainframe

Una computadora mainframe es una computadora grande y poderosa que maneja el procesamiento para muchos usuarios simultaneamente (Hasta varios cientos de usuarios). El nombre mainframe se originó después de que las minicomputadoras aparecieron en los 1960's para distinguir los sistemas grandes de dichas minicomputadoras.

Los usuarios se conectan a la computadora mainframe utilizando terminales que someten sus tareas de procesamiento a la computadora central. Una terminal es un aparato que tiene pantalla y teclado para la entrada / salida, pero que no tiene capacidad de cómputo. También se conocen estas como terminales tontas.

Computadora Mainframe IBM-Z La capacidad de procesamiento de la mainframe se comparte en tiempo entre todos los usuarios. Una computadora PC puede "emular" a una terminal tonta para conectarse a una minicomputadora o a una mainframe. Esto se logra mediante un software especial.

Las computadoras mainframe cuestan varios cientos de miles de dólares. Se usan en situaciones en que las empresas requieren tener centralizados en un lugar tanto el poder de cómputo como el almacenamiento de la información.

Las mainframe también se usan como servidores de alta capacidad para redes con muchas estaciones de trabajo clientes.

Supercomputadoras

Una supercomputadora es una computadora mainframe optimizada en velocidad y capacidad de procesamiento. Las supercomputadoras mas famosas fueron diseñadas por la empresa Cray Inc., fundada por Seymour Cray. La cray-1 se construyó en 1976 y se instaló en el laboratorio Los Alamos National Laboratory.

Supercomputadora Cray

Estos tipos de computadoras se usan en tareas exigentes de cálculo intensivo, tales como la simulación de la detonación de una bomba atómica, flujos dinámicos y modelos de comportamiento climático global. El costo de una supercomputadora es de varios millones de dólares.

Algunos fabricantes vigentes de supercomputadoras son por ejemplo Cray Inc., Silicon Graphics Inc. y Sun Microsystems.

En tiempos recientes, se han armado algunas supercomputadoras interconectando un gran número de unidades de procesamiento individuales basadas algunas veces en hardware estándar de microcomputadoras.

Todo es Relativo

La afirmación de que algunas computadoras son más poderosas que otras, por ejemplo que las mainframe son más poderosas que las minicomputadoras y que estas a su vez tienen más capacidad que las microcomputadoras, es relativa con respecto al tiempo.

Sin embargo, todos los tipos de computadoras se fabrican cada vez más poderosas con el tiempo y avance de la tecnología. El microprocesador de una computadora de mano es más poderoso de lo que fué la primera y gigantesca computadora ENIAC. Tu computadora PC tiene más capacidad de procesamiento que la primera supercomputadora, etc.

Microcomputadoras por Doquier

En la actualidad hay de todos los tipos de computadoras alrededor de nosotros. Los microprocesadores se encuentran en muchos aparatos electrónicos, como tu iPod, tu horno de micro-ondas, en tu automovil, en tu teléfono, etc. Estos aparatos son computadoras de uso especial que corren programas para controlar los equipos y optimizar su desempeño.


DESARROLLO DE LA COMPUTADORA



La primera máquina de calcular mecánica, un precursor de la computadora digital, fue inventada en 1642 por el matemático francés Blaise Pascal. Aquel dispositivo utilizaba una serie de ruedas de diez dientes en las que cada uno de los dientes representaba un dígito del 0 al 9. Las ruedas estaban conectadas de tal manera que podían sumarse números haciéndolas avanzar el número de dientes correcto. En 1670 el filósofo y matemático alemán Gottfried Wilhelm Leibniz perfeccionó esta máquina e inventó una que también podía multiplicar.

El inventor francés Joseph Marie Jacquard, al diseñar un telar automático, utilizó delgadas placas de madera perforadas para controlar el tejido utilizado en los diseños complejos. Durante la década de 1880 el estadístico estadounidense Herman Hollerith concibió la idea de utilizar tarjetas perforadas, similares a las placas de Jacquard, para procesar datos. Hollerith consiguió compilar la información estadística destinada al censo de población de 1890 de Estados Unidos mediante la utilización de un sistema que hacía pasar tarjetas perforadas sobre contactos eléctricos.

La máquina analítica

También en el siglo XIX el matemático e inventor británico Charles Babbage elaboró los principios de la computadora digital moderna. Inventó una serie de máquinas, como la máquina diferencial, diseñadas para solucionar problemas matemáticos complejos. Muchos historiadores consideran a Babbage y a su socia, la matemática británica Augusta Ada Byron (1815-1852), hija del poeta inglés Lord Byron, como a los verdaderos inventores de la computadora digital moderna. La tecnología de aquella época no era capaz de trasladar a la práctica sus acertados conceptos; pero una de sus invenciones, la máquina analítica, ya tenía muchas de las características de una computadora moderna. Incluía una corriente, o flujo de entrada en forma de paquete de tarjetas perforadas, una memoria para guardar los datos, un procesador para las operaciones matemáticas y una impresora para hacer permanente el registro.

Primeras computadoras

Las computadoras analógicas comenzaron a construirse a principios del siglo XX. Los primeros modelos realizaban los cálculos mediante ejes y engranajes giratorios. Con estas máquinas se evaluaban las aproximaciones numéricas de ecuaciones demasiado difíciles como para poder ser resueltas mediante otros métodos. Durante las dos guerras mundiales se utilizaron sistemas informáticos analógicos, primero mecánicos y más tarde eléctricos, para predecir la trayectoria de los torpedos en los submarinos y para el manejo a distancia de las bombas en la aviación.


ESTRUCTURA INTERNA DEL COMPUTADOR




Memoria RAM:
Es el acronico ingles de Random Access Memory (memoria de acceso aleatorio). Es una memoria de semiconductor, en la que se puede tanto leer como escribir informacion. Es una memoria volatil, es decir, pierde su contenido al desconectarse de la electricidad.

Memoria ROM: Es el acronico de Read-Only Memory (memoria de solo lectura). Es una memoria de semiconductor no destructible, es decir, que no se puede escribir sobre ella, y que conserva intacta la informacion almacenada, incluso en el caso de interrupcion de corriente (memoria no volatil)


Unidada de Control: Es el "cerebro del microprocesador". Es la encargada de activar o desactivar los diversos componentes del procesador.


Bus de Dato:Mueve los datos entre los dispositivos del hardware: de entrada, como el teclado, el escaner, el mouse,etc, de salida como la impresora, el monitor o la targeta de sonido, y de almacenamiento como el disco duro, el dikette o la memoria-flash.


Teclado

Mouse

Scanner

Impresora

Tarjeta de Sonido

Memoria Principal: Son circuitos integrados capaces de almacenar informacion digital, a los que tiene acceso el microprocesador del equipo de computacion.

Unidad Aritmetico Logica:Es un circuito digital que realiza operaciones aritmeticas y logicas sobre operandos que provienen de la memoria principal y que pueden estar almacenados de forma temporal en algunos registros de la propia unidad.

uNiDaDes De MeDiDa dE aLmAcEnAmIeNtO




Las unidades de medida que se utilizan para el almacenamiento de datos en computación son los siguientes:
-Bit: Unidad básica que sólamente puede guardad un 0 o un uno. -Byte u Octeto: Contiene 8 Bits. -Kilo Byte (KB): Contiene 1,024 Bytes. -Mega Byte (MB): Contiene 1,024 KB, o aproximadamente 1 millón de Bytes. -Giga Byte (GB): Contiene 1,024 MB, o aproximadamente 1 millón de KB. -Tera Byte (TB): Contiene 1,024 GB, o aproximadamente 1 millón de MB.

UTILIDAD DE LA COMPUTADORA



La utilización de las computadoras para la realización de tus actividades cotidianas, laborales y escolares, trae consigo un sin número de ventajas, las cuales se describen a continuación:

La computadora nunca se cansa, distrae, o se enoja.
La información es procesada y almacenada.
Realiza funciones con un índice menor de errores.
Mayor rapidez en información.
Ofrecer a los alumnos conocimientos y destrezas básicas sobre la informática.
Desde el punto de vista del profesor la utilidad es doble:
1) Como usuario: le ayuda en sus tareas administrativas, en la preparación de sus clases, en la evaluación.
2) Como docente: le ayuda en sus tareas de enseñanza.
Desde el punto de vista del alumno la informática se convierte en un medio de aprendizaje.
Brinda mayor presentación a los trabajos


Por otra parte podrían presentare algunas desventajas con la utilización de las mismas:

Representan una fuerte inversión, ya que los equipos son costosos y requieren el acondicionamiento del área laboral.
Falta de cultura en cuanto a uso en equipo de computo.
El cambio vertiginoso de la tecnología.

CoNcEpTo De CoMpUtAdOrA



Una computadora (del inglés computer, y éste del latín computare -calcular-), también denominada ordenador o computador, es una máquina electrónica que recibe y procesa datos para convertirlos en información útil. Una computadora es una colección de circuitos integrados y otros componentes relacionados que puede ejecutar con exactitud, rapidez y de acuerdo a lo indicado por un usuario o automáticamente por otro programa, una gran variedad de secuencias o rutinas de instrucciones que son ordenadas, organizadas y sistematizadas en función a una amplia gama de aplicaciones prácticas y precisamente determinadas, proceso al cual se le ha denominado con el nombre de programación y al que lo realiza se le llama programador. La computadora, además de la rutina o programa informático, necesita de datos específicos (a estos datos, en conjunto, se les conoce como "Input" en inglés) que deben ser suministrados, y que son requeridos al momento de la ejecución, para proporcionar el producto final del procesamiento de datos, que recibe el nombre de "output". La información puede ser entonces utilizada, reinterpretada, copiada, transferida, o retransmitida a otra(s) persona(s), computadora(s) o componente(s) electrónico(s) local o remotamente usando diferentes sistemas de telecomunicación, pudiendo ser grabada, salvada o almacenada en algún tipo de dispositivo o unidad de almacenamiento.

La característica principal que la distingue de otros dispositivos similares, como la calculadora no programable, es que es una máquina de propósito general, es decir, puede realizar tareas muy diversas, de acuerdo a las posibilidades que brinde los lenguajes de programación y el hardware.

CoNcEpTo De InFoRmAtIcA



Como definición de informática se suele aceptar "ciencia que estudia el tratamiento automático de la información". El término procede del francés "informatique" formado a su vez por la conjunción de las palabras "information" y "automatique". No obstante en sudamérica, se suele utilizar más la palabra "computación", más cercano a la expresión anglosajona de "Computer Sciences" (CS) o ciencias de la computación.

Esta acepción es muy general y tiende a la confusión entre ella y sus aplicaciones. Así manejar un procesador de textos tipo Word u OpenOffice es ofimática, no informática. Diseñar un sistema informático para el procesado de textos, sí podemos englobarlo dentro de las tareas de la informática.

Así la informática estudia lo que los programas pueden o no hacer (teoría de la computabilidad) , de la eficiencia de los algoritmos que emplean (complejidad algorítmica, como han de organizar y almacenar los datos (estructuras/tipos de datos) y de la comunicación entre programas y humanos (interfaces de usuario y lenguajes de programación).