ALGORITMO
Podemos encontrar muchas definiciones completas o formales de algoritmo en los textos de algoritmica y programacion, todas ellas muy similares:
Caracteristicas:
Las características fundamentales que debe cumplir todo algoritmo son:
• Ser definido: Sin ambigüedad, cada paso del algoritmo debe indicar la acción a realizar sin criterios de interpretación.
• Ser finito: Un número específico y numerable de pasos debe componer al algoritmo, el cual deberá finalizar al completarlos.
• Tener cero o más entradas: Datos son proporcionados a un algoritmo como insumo (o estos son generados de alguna forma) para llevar a cabo las operaciones que comprende.
• Tener una o más salidas: Debe siempre devolver un resultado; de nada sirve un algoritmo que hace algo y nunca sabemos que fue. El devolver un resultado no debe ser considerado como únicamente “verlos” en forma impresa o en pantalla, como ocurre con las computadoras. Existen muchos otros mecanismos susceptibles de programación que no cuentan con una salida de resultados de esta forma. Por salida de resultados debe entenderse todo medio o canal por el cual es posible apreciar los efectos de las acciones del algoritmo.
• Efectividad: El tiempo y esfuerzo por cada paso realizado debe ser preciso, no usando nada más ni nada menos que aquello que se requiera para y en su ejecución.
PASOS
Pasos Etapa Descripción
1 Análisis del problema Conducen al diseño detallado por medio un código escrito en forma de un algoritmo
2 Diseño de algoritmo
3 Codificación Se implementa el algoritmo en un código escrito en un lenguaje de programación. Refleja las ideas desarrolladas en las etapas de análisis y diseño
4 Compilación y ejecución Traduce el programa fuente a programa en código de maquina y lo ejecuta.
5 Verificación Busca errores en las etapas anteriores y los elimina.
6 Depuración
7 Documentación Son comentarios, etiquetas de texto, que facilitan la comprensión del programa
• Análisis de proceso implica que hace el programa.
• Diseño implica como se hace o realiza la tarea (problema) solicitado
En el diseño:
• El todo es la sumatoria de las partes.
• Divide el todo en varias partes.
En la resolución de un problema complejo, se divide en varios sub problemas y seguidamente se vuelven a dividir los sub problemas en otros mas sencillos, hasta que puedan implementarse en el computador.
Esta característica define lo que se entiende como diseño descendente( Top-Down / Norte-Sur ) o diseño modular.
El proceso de ruptura del problema en cada etapa se llama refinamiento sucesivo.
• Cada problema se resuelve mediante un modulo (subprograma) y tiene un solo punto de entrada y un solo punto de salida.
• Un programa bien diseñado consta de un programa principal (modulo de nivel mas alto) que llama a subprogramas (módulos de nivel mas bajo), que a su vez pueden llamar otros sub programas.
Los programas que se estructuran de esta forma, se dicen que tienen diseño modular y el método de romper el programa en modos pequeños se llama programación modular.
Los módulos pueden ser planificados, codificados, compilados y depurados independientemente pueden ser intercambiados entre si.
Este proceso implica la ejecución de los siguientes pasos:
1 programar un modulo
2 comprobar un modulo
3 depurar el modulo
4 combinar el modulo con módulos anteriores
este proceso convierte el resultado del análisis del problema en un diseño modular con refinamientos sucesivos que permiten una traducción a un lenguaje que se denomina diseño del algoritmo.
DEFINICIÓN
Sirve para almacenar la información, Existen programas denominados sistemas gestores de bases de datos, que permiten almacenar y acceder a los datos de forma rápida y estructurada.
Las aplicaciones más usuales son para la gestión de empresas e instituciones públicas.
TIPOS DE BASE DE DATOS
Las bases de datos pueden clasificarse de varias maneras, de acuerdo al contexto que se esté manejando, la utilidad de las mismas o las necesidades que satisfagan.
Según la variabilidad de los datos almacenados
Bases de datos estáticas
Son bases de datos de sólo lectura, utilizadas primordialmente para almacenar datos históricos que posteriormente se pueden utilizar para estudiar el comportamiento de un conjunto de datos a través del tiempo, realizar proyecciones, tomar decisiones y realizar análisis de datos para inteligencia empresarial.
Bases de datos dinámicas
Éstas son bases de datos donde la información almacenada se modifica con el tiempo, permitiendo operaciones como actualización, borrado y adición de datos, además de las operaciones fundamentales de consulta. Un ejemplo de esto puede ser la base de datos utilizada en un sistema de información de un supermercado, una farmacia, un videoclub o una empresa.
Según el contenido
Bases de datos bibliográficas
Sólo contienen un subrogante (representante) de la fuente primaria, que permite localizarla. Un registro típico de una base de datos bibliográfica contiene información sobre el autor, fecha de publicación, editorial, título, edición, de una determinada publicación, etc. Puede contener un resumen o extracto de la publicación original, pero nunca el texto completo, porque si no, estaríamos en presencia de una base de datos a texto completo (o de fuentes primarias —ver más abajo). Como su nombre lo indica, el contenido son cifras o números. Por ejemplo, una colección de resultados de análisis de laboratorio, entre otras.
Bases de datos de texto completo
Almacenan las fuentes primarias, como por ejemplo, todo el contenido de todas las ediciones de una colección de revistas científicas.
MODELOS DE BASE DE DATOS
Además de la clasificación por la función de las bases de datos, éstas también se pueden clasificar de acuerdo a su modelo de administración de datos.
Un modelo de datos es básicamente una "descripción" de algo conocido como contenedor de datos (algo en donde se guarda la información), así como de los métodos para almacenar y recuperar información de esos contenedores. Los modelos de datos no son cosas físicas: son abstracciones que permiten la implementación de un sistema eficiente de base de datos; por lo general se refieren a algoritmos, y conceptos matemáticos.
Algunos modelos con frecuencia utilizados en las bases de datos:
Base de datos de red
Éste es un modelo ligeramente distinto del jerárquico; su diferencia fundamental es la modificación del concepto de nodo: se permite que un mismo nodo tenga varios padres (posibilidad no permitida en el modelo jerárquico).
Fue una gran mejora con respecto al modelo jerárquico, ya que ofrecía una solución eficiente al problema de redundancia de datos; pero, aun así, la dificultad que significa administrar la información en una base de datos de red ha significado que sea un modelo utilizado en su mayoría por programadores más que por usuarios finales.
Bases de datos relacionales
Éste es el modelo utilizado en la actualidad para modelar problemas reales y administrar datos dinámicamente. Tras ser postulados sus fundamentos en 1970 por Edgar Frank Codd, de los laboratorios IBM en San José (California), no tardó en consolidarse como un nuevo paradigma en los modelos de base de datos. Su idea fundamental es el uso de "relaciones". Estas relaciones podrían considerarse en forma lógica como conjuntos de datos llamados "tuplas". Pese a que ésta es la teoría de las bases de datos relacionales creadas por Codd, la mayoría de las veces se conceptualiza de una manera más fácil de imaginar. Esto es pensando en cada relación como si fuese una tabla que está compuesta por registros (las filas de una tabla), que representarían las tuplas, y campos (las columnas de una tabla).
En este modelo, el lugar y la forma en que se almacenen los datos no tienen relevancia (a diferencia de otros modelos como el jerárquico y el de red). Esto tiene la considerable ventaja de que es más fácil de entender y de utilizar para un usuario esporádico de la base de datos. La información puede ser recuperada o almacenada mediante "consultas" que ofrecen una amplia flexibilidad y poder para administrar la información.
El lenguaje más habitual para construir las consultas a bases de datos relacionales es SQL, Structured Query Language o Lenguaje Estructurado de Consultas, un estándar implementado por los principales motores o sistemas de gestión de bases de datos relacionales.
Durante su diseño, una base de datos relacional pasa por un proceso al que se le conoce como normalización de una base de datos.
Durante los años 80 la aparición de dBASE produjo una revolución en los lenguajes de programación y sistemas de administración de datos. Aunque nunca debe olvidarse que dBase no utilizaba SQL como lenguaje base para su gestión.
Bases de datos multidimensionales
Son bases de datos ideadas para desarrollar aplicaciones muy concretas, como creación de Cubos OLAP. Básicamente no se diferencian demasiado de las bases de datos relacionales (una tabla en una base de datos relacional podría serlo también en una base de datos multidimensional), la diferencia está más bien a nivel conceptual; en las bases de datos multidimensionales los campos o atributos de una tabla pueden ser de dos tipos, o bien representan dimensiones de la tabla, o bien representan métricas que se desean estudiar.
Bases de datos orientadas a objetos
Este modelo, bastante reciente, y propio de los modelos informáticos orientados a objetos, trata de almacenar en la base de datos los objetos completos (estado y comportamiento).
Una base de datos orientada a objetos es una base de datos que incorpora todos los conceptos importantes del paradigma de objetos:
• Encapsulación - Propiedad que permite ocultar la información al resto de los objetos, impidiendo así accesos incorrectos o conflictos.
• Herencia - Propiedad a través de la cual los objetos heredan comportamiento dentro de una jerarquía de clases.
• Polimorfismo - Propiedad de una operación mediante la cual puede ser aplicada a distintos tipos de objetos.
En bases de datos orientadas a objetos, los usuarios pueden definir operaciones sobre los datos como parte de la definición de la base de datos. Una operación (llamada función) se especifica en dos partes. La interfaz (o signatura) de una operación incluye el nombre de la operación y los tipos de datos de sus argumentos (o parámetros). La implementación (o método) de la operación se especifica separadamente y puede modificarse sin afectar la interfaz. Los programas de aplicación de los usuarios pueden operar sobre los datos invocando a dichas operaciones a través de sus nombres y argumentos, sea cual sea la forma en la que se han implementado. Esto podría denominarse independencia entre programas y operaciones.
SQL:2003, es el estándar de SQL92 ampliado, soporta los conceptos orientados a objetos y mantiene la compatibilidad con SQL92.
Bases de datos documentales
Permiten la indexación a texto completo, y en líneas generales realizar búsquedas más potentes. Tesaurus es un sistema de índices optimizado para este tipo de bases de datos.
Bases de datos deductivas
Un sistema de base de datos deductiva, es un sistema de base de datos pero con la diferencia de que permite hacer deducciones a través de inferencias. Se basa principalmente en reglas y hechos que son almacenados en la base de datos. Las bases de datos deductivas son también llamadas bases de datos lógicas, a raíz de que se basa en lógica matemática. Este tipo de base de datos surge debido a las limitaciones de la Base de Datos Relacional de responder a consultas recursivas y de deducir relaciones indirectas de los datos almacenados en la base de datos.
El software de Aplicación
es aquel que hace que el computador coopere con el usuario en la realización de tareas típicamente humanas, tales como gestionar una contabilidad o escribir un texto.
La diferencia entre los programas de aplicación y los de sistema estriba en que los de sistema suponen ayuda al usuario para relacionarse con el computador y hacer un uso más cómo del mismo, mientras los de aplicación son programas que cooperan con el usuario para la realización de las actividades mencionadas.
Es en este software de Aplicación donde se aprecia en forma más clara la ayuda que puede suponer un computador en las actividades humanas, ya que la máquina se convierte en un auxiliar del hombre, liberándole de las tareas repetitivas.
Los programadores de aplicaciones, a diferencia de los programadores de sistemas, no necesitan conocer a fondo el modo de funcionamiento interno del hardware.
Basta con que conozcan las necesidades de información de sus aplicaciones y cómo usar elsistema operativo, para conseguir satisfacer estas necesidades.
Sus programas deben ser independientes del hardware específico que se utilice y deben ser transportados sin grandes problemas de adaptación a otras computadoras y otros entornos operativos.
Dentro de los programas de aplicación, puede ser útil una distinción entre aplicaciones verticales, de finalidad específica para un tipo muy delimitado de usuarios (médicos, abogados, arquitectos…), y aplicaciones horizontales, de utilidad para una amplísima gama de usuarios de cualquier tipo.
Algunos ejemplos de software aplicaciones son:
> Procesadores de texto. (Bloc de Notas)
> Editores. (PhotoShop para el Diseño Gráfico)
> Hojas de Cálculo. (MS Excel)
> Sistemas gestores de bases de datos. (MySQL)
> Programas de comunicaciones. (MSN Messenger)
> Paquetes integrados. (Ofimática: Word, Excel, PowerPoint…)
> Programas de diseño asistido por computador. (AutoCAD)
• Aplicaciones de negocios: Las aplicaciones más comunes son procesadores de palabras, software de hojas de cálculo, sistemas de bases de datos y Graficadores.
Procesadores de palabras: Estos permiten hacer cambios y correcciones con facilidad, permiten revisar la ortografía e incluso la gramática de un documento, cambiar la apariencia de la letra, agregar gráficos, fusionar listas de direcciones con cartas con envío de correo en grupo, general tablas de contenido, etc. También se puede usar para crear cualquier tipo de documento (carta de negocio, documentos legales).
Hojas de cálculo: son procesadores de números tridimensionales. Se pueden crear hojas de trabajo donde puedes colocar textos, números o formulas en las celdas, obteniendo una hoja contable computarizada.
También puede crear gráficas y tablas para mostrar gráficamente relaciones entre números.
Graficadores: Se utilizan para crear ilustraciones desde cero (0) los; usuarios pueden pintar con dispositivos electrónicos de señalamiento en vez de lápices o brochas. Otro tipo de software para gráfico son las aplicaciones para presentaciones de gráficos con este se crean gráficas y tabla a color y decalidad profesional basados en datos numéricos de otro programa (hoja de cálculo).
Manejador de base de datos: Se utiliza para organizar los datos guardados en la computadora y permite buscar datos específicos de diferentes maneras. También archivan los datos en orden alfabético esto permite obtenerla información que se desean más fácilmente.
• Aplicaciones de Utilería: Las utilerías, que componen la segunda categoría de aplicaciones de software, te ayudan a administrar a darlemantenimiento a tu computadora.
Aplicaciones personales: Estos programas te permiten mantener una agenda de direcciones y calendario de citas, hacer operaciones bancarias sin tener que salir de tu hogar, enviar correo electrónico a cualquier parte del mundo y además conectarte a servicios informáticos que ofrecen grandesbases de datos de información valiosa.
• Aplicaciones de entretenimiento: Software de entretenimiento: Videojuegos de galería, simuladores de vuelo, juegos interactivos de misterio y rompecabezas difíciles de solucionar. Muchos programas educativos pueden ser considerados como software de entretenimiento. Estos programas pueden ser excelentes herramientas para la educación.
Existen distintos software de aplicación los cuales son de suma importancia, ya que facilitan muchos trabajos. Algunos de estos software son:
SOFTWARE DE TERMINAL PUNTO DE VENTA.
• Instore Till. Software específico para el mercado de alimentación así como hipermercados (alimentación u otros; allí donde se realiza venta en línea de cajas). Es un producto abierto que funciona sobre sistemas basados en tecnología PC soportando TPVs RIVA, IBM, Wincor Nixdorf, etc.
• WinTouch. Es la versión Windows destinada a equipos con pantalla táctil. Software Windows específico para el mercado de fast food soportando tanto sistemas propietarios RIVA como sistemas abiertos RIVA y de terceros.
• WinCash. Aplicativo Windows para comercio general y especializado.
• Instore. Software específico para el mercado de alimentación así como hipermercados y grandes centros (allí donde se realiza venta en línea de cajas). Es un producto abierto que funciona sobre sistemas basados en tecnología PC soportando TPVs RIVA, IBM, Wincor Nixdorf, Bull, NCR, PCs, etc.
SOFTWARE DE TRASTIENDA.
• Instore BackOffice. Software para el mercado de alimentación en entornos abiertos (MS-DOS, Windows 95, Windows NT y SCO Unix). Además de las funciones propias de gestión, mantenimiento y reporte; dispone de funciones como interconexión con balanzas, transferenciaelectrónica de fondos y comunicaciones con la central.
• WinMag. Aplicativo Windows de gestión para comercio general y especializado.
SOFTWARE DE GESTIÓN CENTRAL.
• WinMaster. Software Windows para comercio especializado.
COMUNICACIONES.
• PowerLink. Sistema de comunicaciones desatendidas multi-tiendas. Se compone de dos módulos: el módulo de la central y el módulo de tienda. Funciona sobre Windows NT en la central y sobre Windows 95, MS-DOS o Unix en la tienda. Permite mezclar distintos tipos de servidor en tienda, distintos tipos de comunicación (RTB, RDSI, X-25).
• Transferencia Electrónica de Fondos. Conexión a los principales centros autorizadores (Sistema 4B, cajas, bancos). Disponible como solución en tienda o como sistema centralizado a través de redes privadas virtuales. Esto último permite disponer de las prestaciones y calidad de una conexión en la tienda sin necesidad de duplicar los costos de líneas y equipos en cada uno de los comercios.
Los software de aplicación son de gran utilidad en la vida diaria ya que resuelven problemas a gran velocidad, por esto, son muy utilizados en varios campos de trabajo (hipermercados, empresas de ingeniería, trabajos de investigación a nivel estudiantil, aeropuertos, etc.)
OFIMÁTICA.
El rápido crecimiento del sector servicios dentro de la economía, iniciado a mediados de la década de 1970, ha creado un nuevo mercado de equipos deoficina de tecnología avanzada. La creciente incorporación de microchips y microcircuitos a los equipos ha difuminado la frontera entre el ordenador ocomputadora y el resto de la maquinaria. Todas las máquinas de oficina modernas (máquinas de escribir, dictáfonos, fotocopiadoras, equipos telefónicos y calculadoras, entre otras) contienen un microprocesador.
En la actualidad, los ordenadores (independientes o conectados a una red) equipados con programas especializados realizan tareas de telecopia, fax, correo de voz o telecomunicaciones, que anteriormente eran realizadas por otros equipos. Las computadoras, además de haber sustituido prácticamente a las máquinas de escribir, a las calculadoras y a los equipos de contabilidad manual, realizan también tareas de diseño gráfico, deplanificación, de producción y de diseño de ingeniería
El término ofimática hace referencia a todas las herramientas y los métodos que se aplican a las actividades de oficina que posibilitan el procesamiento computarizado de datos escritos, visuales y sonoros.
La ofimática tiene como objetivo proporcionar elementos que posibiliten la simplificación, mejora y automatización de la organización de las actividades de una compañía o grupo de personas (gestión de datos administrativos, sincronización de reuniones, etc.).
Teniendo en cuenta que hoy día las organizaciones de compañías requieren un mayor grado de comunicación, la ofimática ya no se limita solamente a capturar documentos manuscritos. En especial, también incluye las siguientes actividades:
• intercambio de información;
• gestión de documentos administrativos;
• tratamiento de datos numéricos;
• planificación de reuniones y administración de cronogramas de trabajo.
HERRAMIENTAS DEL PAQUETE PARA OFICINA.
El término "paquete para oficina" hace referencia a todos los programas de software que permiten realizar las tareas que normalmente se llevan a cabo en una oficina. En especial, un paquete para oficina incluye, por lo tanto, los siguientes programas de software:
• procesamiento de textos.
• una hoja de cálculo.
• una herramienta de presentación.
• una base de datos.
• un programador.
• A continuación se enumeran los principales paquetes:
• AppleWorks.
• Corel WordPerfect.
• IBM/Lotus SmartSuite.
• Microsoft Office.
• Sun StarOffice.
• OpenOffice. (gratuito, sin licencia)
PROGRAMAS DE GESTIÓN EMPRESARIAL.
La gran importancia de las nuevas tecnologías de la información y su creciente presencia en los diversos ámbitos de la empresa moderna conlleva cada vez más la presencia de programas informáticos que gobiernan muchas de sus actividades de gestión.
Los programas de ostión empresarial son software diseñados para soportar un segmento de la empresa. Casi todas las funciones comunes de una organización (bases de datos de clientes, nóminas, contabilidad, etc). Suelen estar contempladas en estos programas.
En la actualidad, los software empresariales abarcan necesidades tan variados como sea posible, facilitando el manejo de la información de gestión de la empresa.
Existen diferentes programas empresariales, orientados a manejar áreas específicas de cada empresa, tomando en cuenta su tamaño y el sector de trabajo.
Algunos de los programas más conocidos y utilizados en la actualidad son:
• Saint Administrativo: Diseñado para manejar el flujo de información, de ventas, compras, inventario, banco, tesorería y todo lo concerniente a la operación de un negocio, proporcionando así funciones completas para el procesamiento de la toma de decisiones.
• Saint Contabilidad: Mantiene un registro detallado de la información confiable de una o múltiples compañías para ser consultada oportunamente y así facilitar la toma de decisiones y cumplir con las obligaciones legales.
• Saint Nómina: Facilita los procesos de cálculos y pagos al personal. Se puede adaptar para cubrir todos los requerimientos legales y particulares de la empresa, incluso cuando maneja muchos tipos de nóminas.
• Infaco-Comercial (para empresas comerciales: Programa para facturación comercial. Es una aplicación que permite tener un control total sobre, los inventarios, compras, facturas, notas de crédito, notas de venta, comprobantes contables, libro diario, balance general, estado de cuenta, entre otros.
• Gestación: Es un paquete de gestión empresarial para la pequeña y mediana empresa, para solucionar los problemas cotidianos tales como pedidos, albaranes, facturación, ingresos, pagos, inventarios, etc.
• Solmico-Expetis: Este software de gestión es una herramienta para la correcta administración de todas las áreas de negocio de cualquierPyme[1]contando con una serie de módulos, claramente, diferenciados. (calidad, mantenimiento, programación de la producción, etc)
Programas dedicados a la Gestión Empresarial existen de diferentes tipos y orientados a todas las modalidades de empresas, A continuación se presenta una tabla con algunos de estos programas y sus fabricantes:
Producto Fabricante
ALFA@ HOTEL Copermática Software
ALFA@ RESTAURACIÓN Copermática Software
AM HOTEL AM System
AYD SOFTWARE TPV AYD Software
BDP COMERCIO BDP Software
BDP HOSTELERIA BDP Software
BDP PANADERIAS Y PASTELERIAS BDP Software
BDP PELUQUERIAS Y ESTÉTICA BDP Software
BDP PUBS Y DISCOTECAS BDP Software
BDP SERVICIO A DOMICILIO
BDP Software
CONTABILIDAD Clave Informática
CRONOGEST PRO Cat Software, S.L.
ERP AYAX Seteco, S.L.
ESTETIC Tecni-Soft
EUROGEX-ELECTRICIDAD EUSKODATA
EUROGEX-TPV EUSKODATA
EUROWIN BARES Y RESTAURANTES EUROWIN
EUROWIN OBRAS Y CERTIFICACIONES EUROWIN
FACTURALUX InfoSIAL
FRONTHOTEL ICG, S.L.
Tabla 1
PROGRAMAS DE INGENIERÍA Y CIENCIAS.
A continuación se presentan algunos programas que se suelen utilizar en universidades y empresas. La mayoría se dedican a resolver cálculosmatemáticos, mientras que otros están enfocados a ramas más técnicas.
• MATLAB
Este programa muchas veces es imprescindible. Realiza cálculos matemáticos, tanto analíticos como numéricos, permitiendo resolver sistemas deecuaciones, matrices, representar funciones y bastantes cosas más. Una de sus ventajas es que se pueden crear scrips que implementen funciones nuevas. La versión para Linux incluye también complementos como Simulink, con el cual se pueden hacer ensayos virtuales de sistemas, diagramas de Bode y Nyquist y muchas otras cosas. Se suele usar en ingenierías y carreras científicas.
Anexo 1
Ejemplo de ensayo con Simulink:
Anexo 2
• MAPLE
Es un programa similar a Matlab que tiene funciones parecidas. Ambos se suelen usar indistintamente.
• SCILA
Es una versión libre de Matlab, si bien no lo llega a alcanzar, hay muchas tareas para las que sirve perfectamente.
Anexo 4
• OCTAVE Y QTOCTAVE
Octave es otra alternativa libre a Matlab. QtOctave es un Front-end para Octave, que sirve para simplificar el trabajo, implementando menús contextuales para las tareas mas comunes, evitando así que se tengan que programar manualmente.
Anexo 5
• EES
EES (Engineering Equation Solver) es un programa que sirve para resolver mediante métodos numéricos, repitiendo y buscando el resultado por aproximación, sistemas de ecuaciones diferenciales que no se podrían resolver analíticamente. Se suele usar este programa cuando los demás no dan resultados para el sistema.
Anexo 6
• Oregano
Es uno de los muchos simuladores de circuitos eléctricos que se pueden encontrar. Resuelve los sistemas de ecuaciones internos para comprobar que el circuito funcione.
Anexo 7
Otros Programas:
Euler: Sirve para hacer cálculos, usar vectores y matrices, dibujar funciones, programar algoritmos y mucho más. Genius: Aplicación avanzada para hacer cálculos y algoritmos complejos (similar a Matlab). Permite resolver sistemas de ecuaciones, realizar cuentas, cálculos y programar algoritmos a medida.
Termograf: Usado en la rama de la termodinámica, permite dibujar ciclos y calcular el calor generado, la energía obtenida, entropía, etc.
Electric CAD System: Otro simulador de circuitos eléctricos.
Lenguaje de programación del software
Lenguaje de programación, en informática, cualquier lenguaje artificial que puede utilizarse para definir una secuencia de instrucciones para su procesamiento por un ordenador o computadora. Es complicado definir qué es y qué no es un lenguaje de programación. Se asume generalmente que latraducción de las instrucciones a un código que comprende la computadora debe ser completamente sistemática. Normalmente es la computadora la que realiza la traducción.
Vistos a muy bajo nivel, los microprocesadores procesan exclusivamente señales electrónicas binarias. Dar una instrucción a un microprocesadorsupone en realidad enviar series de unos y ceros espaciadas en el tiempo de una forma determinada. Esta secuencia de señales se denomina código máquina. El código representa normalmente datos y números e instrucciones para manipularlos. Un modo más fácil de comprender el código máquina es dando a cada instrucción un mnemónico, como por ejemplo STORE, ADD o JUMP. Esta abstracción da como resultado el ensamblador, un lenguaje de muy bajo nivel que es específico de cada microprocesador.
Los lenguajes de bajo nivel permiten crear programas muy rápidos, pero que son a menudo difíciles de aprender. Más importante es el hecho de que los programas escritos en un bajo nivel son prácticamente específicos para cada procesador. Si se quiere ejecutar el programa en otra máquina con otratecnología, será necesario reescribir el programa desde el principio.
programa informático, secuencia de instrucciones que una computadora puede interpretar y ejecutar;
contador de programa, un registro interno del computador
Generalmente el código fuente lo escriben profesionales conocidos como programadores. Se escribe en un lenguaje que sigue uno de los siguientes dos paradigmas: imperativo o declarativo y que posteriormente puede ser convertido en una imagen ejecutable por un compilador. Cuando se pide que el programa sea ejecutado, el procesador ejecuta instrucción por instrucción.
De acuerdo a sus funciones, se clasifican en software de sistema y software de aplicación. En los computadores actuales, al hecho de ejecutar varios programas de forma simultánea y eficiente, se le conoce como multitarea.
LA HISTORIA DE LOS PROGRAMAS INFORMATICOS (MSN)
[
En esta oportunidad traigo la historia del famoso programa de mensajeria instantanea, que los disfruten.
Bill Gates, conocido por ser el creador del sistema operativo más utilizado en el mundo MS DOS y WINDOWS, es un empresario y filántropo cofundador de la empresa de software Microsoft, creadora del sistema operativo para ordenadores personales más utilizado en el mundo.
Cursó estudios en Lakeside, en Seattle. Esta escuela tenía ya una computadora en el año 1968, así Gates tuvo la posibilidad de contactar pronto con la máquina y tomarle el gusto a la informática. También en Lakeside, Gates conoció a Paul Allen, con quien más tarde fundaría Microsoft.
Originalmente, Microsoft menospreció Internet, considerándola como una red más, por ello, creó MSN (Microsoft Network), una red propiedad suya que pretendía ser una alternativa a Internet, para reforzarlo, adquirió el servicio de correo web más popular, Hotmail, y lo promocionó a través de Windows 95 y Windows 98. Tras comprobar el fracaso de MSN, frente al enorme éxito de su competencia, Microsoft cambió radicalmente su estrategia, volcándose en el mercado de Internet y transformando MSN en un portal más de Internet. Así, creó y ofreció gratuitamente Internet Explorer integrándolo además con Windows a partir de la versión 98, enfrentándose así al exitoso Netscape Navigator en la primera guerra de navegadores, de la que saldría vencedor absoluto.
MSN Microsoft Network es una colección de servicios de Internet proporcionado por Microsoft. Inicialmente lanzado el 24 de agosto de 1995, para coincidir con el lanzamiento de Windows 95. El rango de servicios proporcionados ha cambiado significantemente desde su lanzamiento.
El servicio de correo electrónico fue el primero, hasta que en mayo 7 del 2007 fue reemplazado por Windows Live Hotmail, seguido por el servicio de mensajería instantánea MSN Messenger, el cuál ha sido reemplazado por Windows Live Messenger.
MSN distribuye servicios como cuentas de correo en Hotmail, posibilidades de mensajería instantánea con el protocolo .NET Messenger Service, un Motor de búsqueda y un servicio para la creación de Blogs.
Como los buscadores de su competencia Google y Yahoo Msn también dispone de su programa para Publicidad Contextual.
Hacker
Para otros usos de este término, véase Hacker (desambiguación).
En informática, un hacker es una persona que pertenece a una de estas comunidades o subculturas distintas pero no completamente independientes:
El emblema hacker, un proyecto para crear un símbolo reconocible para la percepción de la cultura hacker.
Gente apasionada por la seguridad informática. Esto concierne principalmente a entradas remotas no autorizadas por medio de redes de comunicación como Internet ("Black hats"). Pero también incluye a aquellos que depuran y arreglan errores en los sistemas ("White hats") y a los de moral ambigua como son los "Grey hats".
Una comunidad de entusiastas programadores y diseñadores de sistemas originada en los sesenta alrededor del Instituto Tecnológico de Massachusetts (MIT), el Tech Model Railroad Club (TMRC) y el Laboratorio de Inteligencia Artificial del MIT.2 Esta comunidad se caracteriza por el lanzamiento del movimiento de software libre. La World Wide Web e Internet en sí misma son creaciones de hackers.3El RFC 13924 amplia este significado como "persona que se disfruta de un conocimiento profundo del funcionamiento interno de un sistema, en particular de computadoras y redes informáticas"
La comunidad de aficionados a la informática doméstica, centrada en el hardware posterior a los setenta y en el software (juegos de ordenador, crackeo de software, la demoscene) de entre los ochenta/noventa.
En la actualidad se usa de forma corriente para referirse mayormente a los criminales informáticos, debido a su utilización masiva por parte de los medios de comunicación desde la década de 1980. A los criminales se le pueden sumar los llamados "script kiddies", gente que invade computadoras, usando programas escritos por otros, y que tiene muy poco conocimiento sobre como funcionan. Este uso parcialmente incorrecto se ha vuelto tan predominante que, en general, un gran segmento de la población no es consciente de que existen diferentes significados.
Mientras que los hackers aficionados reconocen los tres tipos de hackers y los hackers de la seguridad informática aceptan todos los usos del término, los hackers del software libre consideran la referencia a intrusión informática como un uso incorrecto de la palabra, y se refieren a los que rompen los sistemas de seguridad como "crackers" (analogía de "safecracker", que en español se traduce como "un ladrón de cajas fuertes").
Controversia de la definición de hacker
Los términos hacker y hack pueden tener connotaciones positivas y negativas. Los programadores informáticos suelen usar las palabras hacking y hacker para expresar admiración por el trabajo de un desarrollador cualificado de software, pero también se puede utilizar en un sentido negativo para describir una solución rápida pero poco elegante a un problema. Algunos[¿quién?] desaprueban el uso del hacking como un sinónimo de cracker, en marcado contraste con el resto del mundo,[¿dónde?] en el que la palabra hacker se utiliza normalmente para describir a alguien que se infiltra en un sistema informático con el fin de eludir o desactivar las medidas de seguridad.
Controversia y ambigüedad
En un principio se utilizaba "hack" como verbo para expresar "perder el tiempo" (e.j. "Puedo hackear con el ordenador"), el significado del término ha cambiado a lo largo de décadas desde que empezó a utilizarse en un contexto informático. Como su uso se ha extendido más ampliamente, el significado primario de la palabra, por parte de los nuevos usuarios, ha pasado a uno que entra en conflicto con el énfasis original.
Activismo
Desde el año 2002-2003, se ha ido configurando una perspectiva más amplia del hacker, pero con una orientación a su integración al hacktivismo en tanto movimiento. Aparecen espacios autónomos denominados hacklab o hackerspace y los hackmeeting como instancias de diálogo de hackers. Desde esta perspectiva, se entiende al hacker como una persona que es parte de una conciencia colectiva que promueve la libertad del conocimiento y la justicia social.
En este caso, los roles de un hacker pueden entenderse en cuatro aspectos:
Apoyar procesos de apropiación social o comunitaria de las tecnologías.
Poner a disposición del dominio público el manejo técnico y destrezas alcanzadas personal o grupalmente.
Crear nuevos sistemas, herramientas y aplicaciones técnicas y tecnológicas para ponerlas a disposición del dominio público.
Realizar acciones de hacktivismo tecnológico con el fin de liberar espacios y defender el conocimiento común, o mancomunal
Sistemas Operativos
Es la plataforma donde funciona la pc.
Por ejemplo:
Sistema operativo Linux:
Fue creador en 1983 por Richard Stallman quien fundó el proyecto GNU
Fue creado en lenguaje en C++ (GTK+) y ahora hay una implementacion GTK# (gtk+ con csharp).
Sistema Operativo Windows:
Creado por Bill Gates en
Windows creado en lenguaje en C, es el lenguaje más común para la creación de sistemas operativos.
Sistema Operativo Mac:
Creado en 1984 por Apple para su línea de computadoras Macintosh.
Fue creado en lenguaje C++
integrantes :
Abregú Mendoza Reinhold E.
Barreto Ramos Alexis R.
zapana yucra luis
Quispe Sotaya JhOn
marquiño Gian
Moncada Murayari Katerin L.
martes, 27 de marzo de 2012
jueves, 8 de marzo de 2012
Vocabulario
Vocabulario Aprendido en Clase:
Hardware:
El conjunto de los componentes que conforman la parte material (física) de una conputadora.En el caso de la informática y de las computadoras personales, el hardware permite definir no sólo a los componentes físicos internos (disco duro, placa madre, microprocesador, circuitos, cables, etc.), sino también a los periféricos (escáners, impresoras).El hardware suele distinguirse entre básico (los dispositivos necesarios para iniciar el funcionamiento de un ordenador) y complementario (realizan ciertas funciones específicas).
Teclado:
Una pantalla táctil es
una pantalla que mediante un toque directo sobre su superficie permite la
entrada de datos y órdenes al dispositivo, y a su vez muestra los
resultados introducidos previamente; actuando como periférico de entrada y
periférico de salida de datos, así como emulador de datos interinos
erróneos al no tocarse efectivamente. Este contacto también se puede realizar
por medio de un lápiz óptico u otras herramientas
similares. Actualmente hay pantallas táctiles que pueden instalarse sobre una
pantalla normal.
Joystick:
Hardware:
El conjunto de los componentes que conforman la parte material (física) de una conputadora.En el caso de la informática y de las computadoras personales, el hardware permite definir no sólo a los componentes físicos internos (disco duro, placa madre, microprocesador, circuitos, cables, etc.), sino también a los periféricos (escáners, impresoras).El hardware suele distinguirse entre básico (los dispositivos necesarios para iniciar el funcionamiento de un ordenador) y complementario (realizan ciertas funciones específicas).
Teclado:
Un teclado es un periférico
que consiste en un sistema de teclas, como las de una máquina de escribir, que
te permite introducir datos a un ordenador o dispositivo digital. Cuando se presiona un caracter, envía una entrada cifrada al
ordenador, que entonces muestra el caracter en la pantalla. Las teclas en los teclados de ordenador se clasifican normalmente como sigue:
- Teclas alfanuméricas:letras y números.
- Teclas de puntuación:coma, punto, punto y coma, etc.
- Teclas especiales:teclas de funciones, teclas de control, teclas de flecha, tecla de mayúsculas, etc.
Mouse:
El mouse
(Ratón) es un dispositivo electrónico de pequeño tamaño, dotado con teclas (y a
veces un bola, llamada trackball), operable con la mano y mediante el cual se
pueden dar instrucciones a la computadora.
Cámara Web:
La webcam está
diseñada para enviar videos en vivo y gravados así como capturas de imagen a
través de la red a uno o más usuarios. Una webcam también puede ser una cámara
digital colocada en alguna parte del mundo, enviando videos que se vea a través
de un sitio web, de modo que los usuarios puedan ver ciertos acontecimientos en
vivo y también transmitirlas a través de Internet en tiempo real.
Micròfono:
El micrófono es un traductor electroacústica. Su función es la de
traducir las vibraciones debidas a la presión acústica ejercida sobre su cápsula por las ondas sonoras en energía eléctrica, lo que permite por ejemplo grabar sonidos de
cualquier lugar o elemento.
Escaner:
Es un dispositivo
que realiza la conversión a formato digital de cualquier documento impreso o
escrito, en forma de imágen.
Parlante:
El parlante es un dispositivo utilizado para reproducir
sonido desde un dispositivo electrónico. También es llamado altavoz,
altoparlante, bocina, speaker, loudspeaker.
Los parlantes convierten las ondas eléctricas en energía mecánica y esta se convierte en energía acústica. Más técnicamente, es un transductor electroacústica que convierte una señal eléctrica en sonido.
El parlante se mueve de acuerdo a las variaciones de una señal eléctrica y causa ondas de sonido que se propagan por un medio, como el aire o el agua.
Los parlantes convierten las ondas eléctricas en energía mecánica y esta se convierte en energía acústica. Más técnicamente, es un transductor electroacústica que convierte una señal eléctrica en sonido.
El parlante se mueve de acuerdo a las variaciones de una señal eléctrica y causa ondas de sonido que se propagan por un medio, como el aire o el agua.
Monitor:
El monitor es un dispositivo
de salida para el ordenador que muestra en su pantalla los resultados de las
operaciones realizadas en él. se conecta a la computadora para poder visualizar las acciones y procesos
que se ejecutan. En ese sentido, es clave para su uso, tanto como el teclado o
el mouse.
A través de la historia los monitores para computadora
han evolucionado. Al presente, éstos disponen de una alta calidad y pueden
incluso conectarse con TVs u otras pantallas cercanas. En combinación con
buenas placas gráficas son un excelente dispositivo de entretenimiento para
reproducir películas y videojuegos, además de complementar la experiencia del
usuario con el ordenador. Hoy en día se
han popularizado ampliamente los monitores LCD, como mejora a la tecnología
CRT.
Impresora:
Una impresora es un dispositivo de hardware que imprime
textos o gráficos en papel. Hay varios tipos de impresora, incluyendo LCD, LED,
térmica, de inyección de tinta, y de matriz de puntos, pero las más
recomendadas son las impresoras láser.
Impresora Multifuncional:
Una multifuncional o impresora multifuncional son un
periférico de ordenador que tiene la particularidad de integrar en una máquina,
las funciones de varios dispositivos, incluyendo una impresora, un escáner, una
fotocopiadora y, a veces, un fax e e-mail. Las multifuncionales se han
convertido en uno de los productos más populares, especialmente por permitir el
ahorro de espacio en una casa p en un negocio pequeño. Así como también
contienen memoria, uno o más procesadores, incluso hay algunas con capacidad de
almacenamiento, disco duro y memoria flash. Funcionan con una serie de
instrucciones de sus programas internos, que funcionan como el sistema
operativo de un computador.
Pantalla Táctil:
Joystick:
Palanca de
mando. Dispositivo que se conecta con un ordenador o videoconsola para
controlar de forma manual un software, especialmente juegos o programas de simulación.
Pueden clasificarse en joysticks digitales y joysticks analógicos, estos últimos más precisos.
Existen dispositivos similares que cumplen funciones similares como los gamepad y los volantes.
Pueden clasificarse en joysticks digitales y joysticks analógicos, estos últimos más precisos.
Existen dispositivos similares que cumplen funciones similares como los gamepad y los volantes.
Flash Memory:
La memoria flash es una
tecnología de almacenamiento —derivada de la memoria EEPROM— que permite la lecto-escritura de múltiples
posiciones de memoria en la misma operación. Gracias a ello, la tecnología flash,
siempre mediante impulsos eléctricos, permite velocidades de funcionamiento muy
superiores frente a la tecnología EEPROM primigenia, que sólo permitía actuar
sobre una única celda de memoria en cada operación de programación. Se trata de
la tecnología empleada en los dispositivos pendrive.
Disco Duro:
- El Disco Duro es un dispositivo magnético que almacena todos los programas y datos de la computadora.
- Su capacidad de almacenamiento se mide en gigabytes (GB) y es mayor que la de un disquete (disco flexible).
- Suelen estar integrados en la placa base donde se pueden conectar más de uno, aunque también hay discos duros externos que se conectan al PC mediante un conector USB.
Micro-SD:
Es un formato para tarjetas de memoria flash derivado del TransFlash de SanDisk. Es
especialmente usado en teléfonos móviles, dispositivos GPS portátiles, reproductores de MP3, consolas de videojuegos y unidades de memoria USB.
Tiene un tamaño de 15mm × 11mm × 0,7mm (aproximadamente el tamaño de una uña), lo que es un cuarto del tamaño de una tarjeta de memoria SD.
Existen adaptadores que permiten usar tarjetas microSD en dispositivos compatibles con tarjetas SD, miniSD, MemoryStick, etc., de todas maneras no son compatibles universalmente.
Las tarjetas TransFlash y microSD son lo mismo, con la diferencia de que microSD agrega soporte para el modo SDIO.
Tiene un tamaño de 15mm × 11mm × 0,7mm (aproximadamente el tamaño de una uña), lo que es un cuarto del tamaño de una tarjeta de memoria SD.
Existen adaptadores que permiten usar tarjetas microSD en dispositivos compatibles con tarjetas SD, miniSD, MemoryStick, etc., de todas maneras no son compatibles universalmente.
Las tarjetas TransFlash y microSD son lo mismo, con la diferencia de que microSD agrega soporte para el modo SDIO.
Disquete:
Un disquete o disco
flexible (en inglés floppy disk o diskette) es un medio o soporte de almacenamiento de datos formado por una pieza circular
de material magnético, fina y flexible (de ahí su
denominación) encerrada en una cubierta de plástico cuadrada o rectangular.. En algunos
casos es un disco menor que el CD. La disquetera es el dispositivo o
unidad lectora/grabadora de disquetes, y ayuda a introducirlo para guardar la
información. Este tipo de dispositivo de
almacenamiento es vulnerable a la suciedad y los campos magnéticos externos,
por lo que, en muchos casos, deja de funcionar con el tiempo.
CD:
Una memoria USB(de Universal Serial Bus), es un dispositivo de almacenamiento que utiliza una memoria flash para guardar
información. Se lo conoce también con el nombre de unidad flash USB, lápiz
de memoria, lápiz USB, minidisco duro, unidad de memoria,
llave de memoria, entre otros. Los primeros modelos requerían de una batería,
pero los actuales ya no. Estas memorias son resistentes a los rasguños
(externos), al polvo, y algunos hasta al agua, factores que afectaban a las formas
previas de almacenamiento portátil, como los disquetes, discos compactos y los DVD.
Estas memorias se han convertido en el sistema de almacenamiento y transporte personal de datos más utilizado, desplazando en este uso a los tradicionales disquetes y a los CD. Se pueden encontrar en el mercado fácilmente memorias de 1, 2, 4, 8, 16, 32, 64, 128 y hasta 256 GB.
Placa Madre:
La placa madre también es conocida como motherboard, mainboard, baseboard, system board, placa/tarjeta base, etc.
El propósito más básico de las placas madres es proveer las conexiones lógicas y eléctricas entre otros componentes del sistema.
Una placa madre típica de una computadora de escritorio, consta de un microprocesador, de memoria principal, de puertos y conectores, etc. El resto de los dispositivos electrónicos como discos duros, tarjeta aceleradora de gráficos, placa de sonido, etc. son conectados a la placa madre a través de conectores y/o cables.
CD:
Compact disk o disco compacto. Disco óptico circular para el almacenamiento de
información de forma binaria.
Generalmente de 12 cm. de diámetro y que pesa unos pocos gramos. La información
se almacena de forma digital, o
sea, unos y ceros. Almacenan hasta 640 MB, aunque puede extenderse esa capacidad
un poco más.
La información en un CD es leída por una láser desde una lectora de CDs, al usar luz, no hay contacto físico con la superficie, por lo tanto, no hay deterioro de los datos.
Existen gran variedad de tipos de CDs: CD-ROM, CD-RW o CD-R, Video-CD, etc.
La información en un CD es leída por una láser desde una lectora de CDs, al usar luz, no hay contacto físico con la superficie, por lo tanto, no hay deterioro de los datos.
Existen gran variedad de tipos de CDs: CD-ROM, CD-RW o CD-R, Video-CD, etc.
USB:
Estas memorias se han convertido en el sistema de almacenamiento y transporte personal de datos más utilizado, desplazando en este uso a los tradicionales disquetes y a los CD. Se pueden encontrar en el mercado fácilmente memorias de 1, 2, 4, 8, 16, 32, 64, 128 y hasta 256 GB.
Placa Madre:
Tarjeta o placa central
de circuitos en un equipo electrónico complejo (como una computadora personal).
La placa madre también es conocida como motherboard, mainboard, baseboard, system board, placa/tarjeta base, etc.
El propósito más básico de las placas madres es proveer las conexiones lógicas y eléctricas entre otros componentes del sistema.
Una placa madre típica de una computadora de escritorio, consta de un microprocesador, de memoria principal, de puertos y conectores, etc. El resto de los dispositivos electrónicos como discos duros, tarjeta aceleradora de gráficos, placa de sonido, etc. son conectados a la placa madre a través de conectores y/o cables.
Fuente de Poder:
La fuente de poder, fuente de alimentación o fuente de energía es el dispositivo que provee la electricidad con que se alimenta una computadora u ordenador. Por lo general, en las computadoras de escritorio (PC), la fuente de poder se ubica en la parte de atrás del gabinete, junto a un ventilador que evita su recalentamiento.
Es importante cuidar la limpieza de la fuente de poder; de lo contrario, puede acumular polvo que obstruya la salida de aire. Al aumentar la temperatura, la fuente puede recalentarse y quemarse, dejando de funcionar. Una falla en la fuente de poder incluso puede perjudicar a otros componentes de la computadora, como la placa madre o la placa de video.
Microprocesador:
Microchip más importante en una computadora, es considerado el cerebro de una computadora. Está constituido por millones de transistores integrados. Este dispositivo se ubica en un zócalo especial en la placa madre y dispone de un sistema de enfriamiento (generalmente un ventilador).
Lógicamente funciona como la unidad central de procesos (CPU), que está constituida por registros, la unidad de control y la unidad aritmético-lógica. En el microprocesador se procesan todas las acciones de la computadora.
RAM:
RAM o Random Access Memory (memoria de acceso aleatorio), es un tipo de memoria que utilizan las computadoras y otros dispositivos (Ver cómo instalar módulos de memoria RAM en la computadora). Por lo general es usada para el almacenamiento temporal de información. Este tipo de memoria es volátil, por lo tanto su contenido se pierde al faltar la energía eléctrica.
Su nombre se debe a que puede accederse a cualquier sector (o celda) de la memoria directamente con una dirección, a diferencia de las memorias de acceso secuencial. A nivel hardware estas memorias poseen un cableado interno que permite acceder a cada byte, pues cada uno de ellos tiene un camino prefijado para accederlo.
Actualmente, las memorias RAM pueden ser, según los tipos de conectores, SIMM, DIMM o RIMM.
S-ATA:
(Serial ATA o S-ATA). Sistema controlador de discos sustituye al P-ATA (conocido simplemente como IDE/ATA o ATA Paralelo). S-ATA proporciona mayor velocidad, además de mejorar el rendimiento si hay varios discos rígidos conectados. Además permite conectar discos cuando la computadora está encendida (conexión en caliente).
El SATA es una conexión en serie, en un cable con un mínimo de cuatro alambres que crea una conexión punto a punto entre dos dispositivos.
Ranuras de Expanción:
La ranura de expansión es un tipo de zócalo donde se insertan tarjetas de expansión (ejemplos: tarjeta o placa aceleradora de gráficos, placa de red, placa de sonido, etc.)
Todas las placas o tarjetas que hay en un gabinete de computadora están montadas sobre la placa madre, en sus correspondientes ranuras de expansión.
Las placas se insertan a las ranuras por presión y pueden fijarse al gabinete metálico empleando tornillos en la parte trasera.
La fuente de poder, fuente de alimentación o fuente de energía es el dispositivo que provee la electricidad con que se alimenta una computadora u ordenador. Por lo general, en las computadoras de escritorio (PC), la fuente de poder se ubica en la parte de atrás del gabinete, junto a un ventilador que evita su recalentamiento.
Es importante cuidar la limpieza de la fuente de poder; de lo contrario, puede acumular polvo que obstruya la salida de aire. Al aumentar la temperatura, la fuente puede recalentarse y quemarse, dejando de funcionar. Una falla en la fuente de poder incluso puede perjudicar a otros componentes de la computadora, como la placa madre o la placa de video.
Microprocesador:
Microchip más importante en una computadora, es considerado el cerebro de una computadora. Está constituido por millones de transistores integrados. Este dispositivo se ubica en un zócalo especial en la placa madre y dispone de un sistema de enfriamiento (generalmente un ventilador).
Lógicamente funciona como la unidad central de procesos (CPU), que está constituida por registros, la unidad de control y la unidad aritmético-lógica. En el microprocesador se procesan todas las acciones de la computadora.
RAM:
RAM o Random Access Memory (memoria de acceso aleatorio), es un tipo de memoria que utilizan las computadoras y otros dispositivos (Ver cómo instalar módulos de memoria RAM en la computadora). Por lo general es usada para el almacenamiento temporal de información. Este tipo de memoria es volátil, por lo tanto su contenido se pierde al faltar la energía eléctrica.
Su nombre se debe a que puede accederse a cualquier sector (o celda) de la memoria directamente con una dirección, a diferencia de las memorias de acceso secuencial. A nivel hardware estas memorias poseen un cableado interno que permite acceder a cada byte, pues cada uno de ellos tiene un camino prefijado para accederlo.
Actualmente, las memorias RAM pueden ser, según los tipos de conectores, SIMM, DIMM o RIMM.
S-ATA:
(Serial ATA o S-ATA). Sistema controlador de discos sustituye al P-ATA (conocido simplemente como IDE/ATA o ATA Paralelo). S-ATA proporciona mayor velocidad, además de mejorar el rendimiento si hay varios discos rígidos conectados. Además permite conectar discos cuando la computadora está encendida (conexión en caliente).
El SATA es una conexión en serie, en un cable con un mínimo de cuatro alambres que crea una conexión punto a punto entre dos dispositivos.
Ranuras de Expanción:
La ranura de expansión es un tipo de zócalo donde se insertan tarjetas de expansión (ejemplos: tarjeta o placa aceleradora de gráficos, placa de red, placa de sonido, etc.)
Todas las placas o tarjetas que hay en un gabinete de computadora están montadas sobre la placa madre, en sus correspondientes ranuras de expansión.
Las placas se insertan a las ranuras por presión y pueden fijarse al gabinete metálico empleando tornillos en la parte trasera.
miércoles, 7 de marzo de 2012
A Cocachos Aprendí
Lo que quiere dar a entender el texto es que si uno no aprovecha el estudio en su momento por preferir la diversión y la vagancia. no logrará ser nadie en el futuro
Suscribirse a:
Entradas (Atom)