actividad 1
TECNOLOGICOS DEL ESTADO DE QUINTANAROO
integrantes: GIL AYALA EDUARDO FRANCISCO, XIU DZIB MERLY KARIME, MARTIN ARCEO GEOMARA DAVEY
GRADO Y GRUPO: 3-A
ESPECIALIDAD: TECNICO EN MANTENIMIENTO Y
SOPORTE DEL
EQUIPO DE CÓMPUTO.
ASIGNATURA: MANTENIMIENTO PREVENTIVO
PROFESOR: PABLO BATUN SALAZAR
ACTIVIDAD 1
MANTENIMIENTO PREVENTIVO AL SOFTWARE
De manera individual investiga los diferentes software
para poder determinar su mantenimiento preventivo:
BIOS
Definición
Función
Características
SISTEMA OPERATIVO
Tipos
de Sistema Operativo (comercial y libre)
Definición
Función
Características
Respaldo
y actualización
LENGUAJE
DE PROGRAMACIÓN
Tipos
de lenguaje de programación
Definición
Función
Características
Definición de BIOS
Muchas veces
cuando encendemos el ordenador encontramos un mensaje que menciona al BIOS, pero es quizá uno de los
términos menos conocidos por los usuarios del ordenador, o al
menos no en la forma correcta o como se debería, por lo que a continuación
traemos una breve reseña.
Definimos entonces
al BIOS (siglas en inglés
de Basic Input Output System, es
decir, Sistema Bastico de Entrada y Salida) que tiene una misión fundamental en
el momento en el cual encendemos el
ordenador, considerándose como tal la simple búsqueda del Sistema Operativo para poder
iniciarlo, teniendo su configuración acorde al Medio
de Almacenamiento en el cual lo tendremos instalado.
Función de BIOS
La
BIOS cumple un papel fundamental en el funcionamiento de nuestro PC, siendo el
único dispositivo que conoce realmente el hardware de nuestro ordenador y el
que se encarga de su inicialización.
El arranque del PC se realiza a través de la BIOS, cargándose un software de control en cada arranque, el cual se encarga de realizar un testeo del hardware del ordenador a fin de verificar y por fin agar el SO en la memoria.
Igualmente, existen unos archivos que configurarán el ordenador de acuerdo a ciertas peculiaridades, realizándose a través de los ficheros denominados CONFIG.SYS y AUTOEXEC.BAT.
La existencia de estos archivos no es precisa para el arranque del PC, pudiendo éste arrancar normalmente sin ellos.
Así pues, la BIOS arranca en dos fases:
- Primero realiza un reconocimiento y testeo del hardware presente en el ordenador.
- Posteriormente realiza el arranque del SO, para lo cual debe cargar en memoria ciertas rutinas a fin de comunicarse con los distintos dispositivos hardware.
El arranque del PC se realiza a través de la BIOS, cargándose un software de control en cada arranque, el cual se encarga de realizar un testeo del hardware del ordenador a fin de verificar y por fin agar el SO en la memoria.
Igualmente, existen unos archivos que configurarán el ordenador de acuerdo a ciertas peculiaridades, realizándose a través de los ficheros denominados CONFIG.SYS y AUTOEXEC.BAT.
La existencia de estos archivos no es precisa para el arranque del PC, pudiendo éste arrancar normalmente sin ellos.
Así pues, la BIOS arranca en dos fases:
- Primero realiza un reconocimiento y testeo del hardware presente en el ordenador.
- Posteriormente realiza el arranque del SO, para lo cual debe cargar en memoria ciertas rutinas a fin de comunicarse con los distintos dispositivos hardware.
FUNCION DE LA BIOS.
La BIOS no está preparada para ser manejada de forma manual por completo, la mayoría de sus settings son automáticos. Entre estos podemos incluir el manejo de latencias, que sólo nos permite modificar el Cas Latency, el resto es inmodificable. En el caso del CPU y Memorias, podemos modificar sus voltajes, su multiplicador y el LDT (desde 200mhz hasta 1Ghz).
La BIOS no está preparada para ser manejada de forma manual por completo, la mayoría de sus settings son automáticos. Entre estos podemos incluir el manejo de latencias, que sólo nos permite modificar el Cas Latency, el resto es inmodificable. En el caso del CPU y Memorias, podemos modificar sus voltajes, su multiplicador y el LDT (desde 200mhz hasta 1Ghz).
Características de la BIOS
Como la placa maneja también un motor integrado de
gráficos, éste nos deja compartir memoria desde 16MB hasta 128MB (16MB, 32MB, 64MB
y 128MB)
El menú de memoria nos permite cambiar el timing
mode entre Auto o manual. Al seleccionar Manual, tenemos acceso a la velocidad
de memoria y el Tcl. Lo que sí es raro encontrar, es que podemos setear
nuestras memorias a una velocidad superior a la de nuestro procesador, ya que
ésta nos permite llegar hasta 250 MHz.
Si la BIOS nos permite poder exigir un poco tanto a
memorias como al procesador, ¿Por qué no intentarlo más adelante?
Sin embargo, tenemos poco voltaje tanto en memorias
como procesador. En resumen no es
una placa overclockera y está diseñada para un uso cotidiano sin
mayor esfuerzo por parte del usuario. Pero bueno nada se pierde con intentar, y
lo mostraremos al final del review. Ahora pasaremos a las pruebas por defecto
en el sistema y la respuesta a altas exigencias.
ACTUALIZACIONES DE LA BIOS
Actualizar
BIOS
Ocasionalmente, un ordenador necesitará que se le actualice la BIOS.
Esto es especialmente verdad en ordenadores más antiguos. Según van apareciendo
nuevos dispositivos y nuevos estándar, el BIOS debe actualizarse para poder
entender el nuevo hardware. Al estar almacenado en forma de RAM o ROM, cambiarlo es algo más complicado que
actualizar otros tipos de software.
Para cambiar el BIOS en sí mismo, probablemente necesites un programa
especial del fabricante del ordenador o de la propia BIOS. Echa un vistazo a la
revisión de la BIOS y la fecha que se muestra al arrancar el ordenador, o
cogiendo como referencia la marca y modelo de tu sistema, entérate que BIOS
tienes.
Cuando tengas esta información, visita el sitio Web del fabricante de la
BIOS para averiguar si hay disponible una actualización. Descárgate la
actualización y el programa que se necesita para instalarla. Algunas veces,
ambas cosas están combinadas en un único fichero que se puede descargar. Copia
el programa y la actualización de BIOS en un disquete, y reinicia el equipo con
el disquete insertado. Esto hará que la antigua BIOS se borre y se escriba la
nueva.
Si haces cambios en la configuración de la CMOS, ten cuidado al
actualizar la BIOS. Asegúrate que estás haciendo la actualización a una
versión que es compatible con tu ordenador. Sino, La BIOS se puede corromper,
lo cual significa que no podrás arrancar el ordenador. Si tienes dudas,
consulta con el fabricante para ver realmente necesitas la actualización.
SISTEMA OPERATIVO
DEFINICION:
Conjunto
de programas destinados a permitir la comunicación del usuario con un ordenador
y
Gestionar
recursos de manera eficiente. Comienza a trabajar cuando se enciende el
computador y
Gestiona
el hardware de la maquina desde los niveles más básicos.
v Objetivo principal: lograr un uso cómodo del hardware.
v Objetivo secundario: utilización eficiente del hardware.
La
definicion consta de los siguientes cuatro puntos, que identifican los derechos o
libertades considerados como fundamentales del consumidor de software:
v El usuario de software libre dispone de la libertad de
ejecutar el programa, para realizar cualquier actividad que desee, sin
restricciones.
v El usuario de software libre dispone de la libertad de
estudiar el funcionamiento del programa y adaptarlo a sus necesidades.
v El usuario de software libre dispone de la libertad de
redistribuir copias del programa, tal como le fue distribuido, o bien
modificado.
v El usuario de software libre dispone de la libertad de
mejorar el programa y distribuir copias de las modificaciones
-SISTEMAS OPERATIVOS LIBRES
v GNU/Linux
v GNU/Hurd
v GNU/Darwin
v BSD: OpenBSD, FreeBSD
NetBSD
v Plan9/Inferno
v Radios
v SO3
v ReactOs
FUNCIONES
Se tendrá como punto de partida la máquina tal cual, es
decir, el hardware básico del computador, con una CPU, memoria central y
periféricos. Sin ayuda del software las operaciones de cargar y ejecutar un programa se debe
realizar de forma manual, es decir totalmente bajo control humano. El operador debe llevar
a cabo una secuencia de tareas:
Colocar el
programa fuente almacenado en el dispositivo de entrada adecuado (cintas,
tarjetas, discos...). Desencadenar la ejecución de un programa de lectura para
el dispositivo elegido. Desencadenar la ejecución de un compilador que traduzca
el programa fuente. Colocar los datos de entrada en el dispositivo adecuado.
v ejecutar
el programa objeto.
v sacar
los resultados por impresora.
v tipos
de servicios
v un
sistema operativo crea un entorno para la ejecución de programas. ofrece ciertos servicios a
los programas y a los usuarios de estos programas. dependen del tipo de sistema
operativo, pero las funciones básicas son:
v de cara
al usuario:
v ejecución
de programas. el sistema debe ser capaz de cargar un programa en memoria y
ejecutarlo
.
v operación
de i/o. un programa de usuario no puede ejecutar directamente operaciones de
i/o. el sistema operativo debe facilitar medios para realizarla.
v manipulación
de ficheros: lectura, escritura y borrado a partir del identificador de los
mismos.
v detección
de errores: para cada tipo de error el sistema operativo debe adoptar la
iniciativa apropiada que garantice una computación correcta y consistente. no
confundir esta detección de errores con la producida durante la compilación de
un programa. esta detección se hace de cara a un funcionamiento eficiente.
v de
funcionamiento eficiente:
v asignación
de recursos.
v contabilidad:
control del uso del ordenador por cada usuario.
v protección:
de datos, recursos, programación, etc.
CARACTERÍSTICAS DE UN SISTEMA OPERATIVO
1.
concurrencia. consiste en la existencia de varias
actividades simultáneas o paralelas. ejemplo de ello lo son la superposición de
las operaciones de i/o con el proceso de computación, así como la coexistencia
en memoria de varios programas. La concurrencia lleva asociado el problema de
conmutar de una tarea a otra, así como proteger una determinada actividad de
los efectos de las otras, así como la sincronización de tareas que sean
mutuamente dependientes.
2.
utilización conjunta de recursos.
compartición.
Las razones para la
compartición son las siguientes:
a) el coste: es absurdo disponer de
suficientes recursos para cada usuario por separado.
b) aprovechamiento de los trabajos de
otros. La utilidad es poder utilizar rutinas y programas desarrollados por
otras personas.
c) posibilidad de compartir datos:
utilización de una misma base de datos para varios programas distintos,
asociados posiblemente a distintos usuarios.
d) eliminación de redundancias: poder
disponer de una sola copia de un programa (por ejemplo un compilador) y
compartirlo con otros.
3. permite que el usuario guarde sus datos
o programas en el propio ordenador, y no tener que usar medios externos
(portables). Los problemas que se plantean son de protección de la información
frente a terceros y protegerlos frente a fallos del sistema.
4. un sistema operativo debe ser
determinista en el sentido de que el mismo programa ejecutado con los mismos
datos, en momentos diferentes, debe producir los mismos resultados. En cambio
será indeterminista porque en caso de variabilidad de las situaciones puede
responder de un modo impredecible. Deben tomarse las medidas oportunas. Estas
situaciones pueden ser debidas a petición de recursos, errores de ejecución en
programas o bien interrupción de periféricos.
Tipos de lenguaje de programación
·
1. lenguajes de programación Un lenguaje de
programación es un conjunto limitado de palabras y de símbolos que representan
procedimientos, cálculos, decisiones y otras operaciones que pueden ejecutar
una computadora. A pesar de que en este trabajo parte de la división de
lenguajes de programación en imperativos y declarativos (los cuales a su vez se
dividen en numerosos subgrupos).
·
2. Tipos de lenguajes de programación LENGUAJES DE
MÁQUINA 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 la traducció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.
·
3. LENGUAJE DE BAJO NIVEL Se llaman
de bajo nivel porque están muy cercanos al hardware del ordenador. Es necesario
conocer a fondo la arquitectura de la máquina para la que se va a programar. El
primer lenguaje de este tipo que se utilizó fue el lenguaje máquina, que
consiste en un conjunto de instrucciones en binario, es decir, con ceros y
unos, con los cuales se indica al ordenador qué hacer. Este lenguaje es muy
complicado y la posibilidad de cometer errores es muy alta, por lo que ya no se
utiliza. Para solventar estas dificultades apareció el lenguaje ensamblador,
que consiste en asignar una abreviatura a cada instrucción en binario, de forma
que sea más fácil recordarla y más difícil equivocarse. Sin embargo, con este
lenguaje sigue siendo necesario conocer muy bien el hardware del ordenador.
·
4. LENGUAJES DE ALTO NIVEL Los primeros programas
ensambladores producían sólo una instrucción en lenguaje de máquina por cada
instrucción del programa fuente. Para agilizar la codificación, se
desarrollaron programas ensambladores que podían producir una cantidad variable
de instrucciones en lenguaje de máquina por cada instrucción del programa
fuente
·
5. LENGUAJES COMPILADOS En informática, un lenguaje
cuyos programas se traducen a código máquina antes de ejecutarse, a diferencia
de un lenguaje interpretado, cuyos programas se traducen y ejecutan instrucción
por instrucción. LENGUAJES INTERPRETADOS Se puede también utilizar una alternativa
diferente de los compiladores para traducir lenguajes de alto nivel. En vez de
traducir el programa fuente y grabar en forma permanente el código objeto que
se produce durante la corrida de compilación para utilizarlo en una corrida de
producción futura, el programador sólo carga el programa fuente en la
computadora junto con los datos que se van a procesar
·
6. LENGUAJES DE PROGRAMACIÓN DECLARATIVOS Se les
conoce como lenguajes declarativos en ciencias computacionales a aquellos
lenguajes de programación en los cuales se le indica a la computadora qué es lo
que se desea obtener o qué es lo que se está buscando, por ejemplo: Obtener los
nombres de todos los empleados que tengan más de 32 años. Eso se puede lograr
con un lenguaje declarativo como SQL. LENGUAJE DE DESCRIPCION DE MAQUINA
lenguaje de programación, como el PostScript, que se utiliza para describir la
salida a una impresora o a una pantalla, que a su vez usan las instrucciones
del lenguaje de descripción de página para construir el texto y los gráficos
para crear la imagen de la página. El lenguaje de descripción de página es como
otros lenguajes de ordenador o computadora, con un flujo lógico de programa que
permite una manipulación sofisticada de la salida.
·
7. Visual C Lenguaje de programación desarrollado
en 1972 por el estadounidense Dennis Ritchie en los Laboratorios Bell. Debe su
nombre a que su predecesor inmediato había sido llamado lenguaje de
programación B. Aunque muchos consideran que C es un lenguaje ensamblador más
independiente de la máquina que un lenguaje de alto nivel, su estrecha
asociación con el sistema operativo UNIX, su enorme popularidad y su
homologación por el American National Standards Institute (ANSI) lo han
convertido quizá en lo más cercano a un lenguaje de programación estandarizado
en el sector de microordenadores o microcomputadoras y estaciones de trabajo. C
es un lenguaje compilado que contiene un pequeño conjunto de funciones
incorporadas dependientes de la máquina. LENGUAJE EXPERTO
·
8. Visual Basic En informática, acrónimo de
Beginners All-purpose Symbolic Instruction Code (Código de Instrucciones
Simbólicas de Uso General para Principiantes). Se trata de un lenguaje de
programación de alto nivel desarrollado por los estadounidenses John Kemeny y
Thomas Kurtz en el Dartmouth College a mediados de la década de 1960. BASIC se
ganó su enorme popularidad gracias sobre todo a dos implementaciones, Tiny
BASIC y Microsoft BASIC, que convirtieron a este lenguaje en la primera lengua
franca de los microordenadores o microcomputadoras
·
9. COBOL de programación desarrollado entre 1959 y
1961 que utiliza como base el idioma inglés y que se caracteriza por su gran
facilidad de lectura Los programas escritos en COBOL, que es un lenguaje
compilado, se clasifican en cuatro divisiones: Identification, Enviroment, Data
y Procedure. La Identification division especifica el nombre del programa y
contiene información general del programa como puede ser su autor, fecha en que
se escribió y una pequeña descripción de su utilidad, así como cualquier otra
documentación que el programador desee añadir. La Enviroment division
especifica qué equipo o equipos se están utilizando, y los archivos empleados
en el programa para la entrada y la salida. La Data division describe los datos
utilizados en el programa. La Procedure division contiene la parte del
procesamiento que dicta las acciones del programa
·
10. LISP El LISP es un lenguaje interpretado, en el
que cada expresión es una lista de llamadas a funciones. Este lenguaje se sigue
utilizando con frecuencia en investigación y en círculos académicos, y fue
considerado durante mucho tiempo el lenguaje modelo para la investigación de la
inteligencia artificial
·
11. Java Este lenguaje define una máquina virtual
independiente de la plataforma donde se ejecuta, que procesa programas,
llamados Applets, descargados desde el servidor Web. Además, debido al modo de
ejecución de los Applets, este lenguaje es muy seguro frente a la presencia y
ataque de virus informáticos.
Definición de
lenguaje de programación
Captura de la microcomputadora Commodore PET-32 mostrando un programa en el lenguaje de programación BASIC, bajo el emulador VICE en una distribución GNU/Linux.
Un lenguaje de programación es
un idioma
artificial diseñado para expresar procesos que pueden ser
llevadas a cabo por máquinas como las computadoras. Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una
máquina, para expresar algoritmoscon precisión, o como modo de comunicación humana.1 Está formado por un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus
elementos y expresiones. Al proceso por el cual se escribe, se prueba, se depura, se compila y se mantiene el código fuente de un programa informático se le llama programación.
También la
palabra programación se define como el proceso de creación de un programa de computadora, mediante la aplicación de procedimientos lógicos, a
través de los siguientes pasos:
§ El desarrollo lógico del programa para resolver un
problema en particular.
§ Escritura de la lógica del programa empleando un
lenguaje de programación específico (codificación del programa).
§ Ensamblaje o compilación del programa hasta
convertirlo en lenguaje de máquina.
§ Desarrollo de la documentación.
Existe un error
común que trata por sinónimos los términos 'lenguaje de programación' y 'lenguaje informático'. Los lenguajes informáticos engloban a los lenguajes de programación y a
otros más, como por ejemplo HTML (lenguaje para el marcado de páginas web que no es propiamente un lenguaje de programación, sino
un conjunto de instrucciones que permiten diseñar el contenido de los documentos).
Permite
especificar de manera precisa sobre qué datos debe operar una
computadora, cómo deben ser almacenados o transmitidos y qué acciones debe
tomar bajo una variada gama de circunstancias. Todo esto, a través de un lenguaje que intenta estar relativamente próximo al lenguaje humano o natural.
Una característica relevante de los lenguajes de programación es precisamente
que más de un programador pueda usar un conjunto común de instrucciones que
sean comprendidas entre ellos para realizar la construcción de un programa de
forma colaborativa.
Función del lenguaje de programación
Un lenguaje de programación" es un
lenguaje diseñado para describir el conjunto de acciones consecutivas que un
equipo debe ejecutar. Por lo tanto, un lenguaje de programación es un modo
práctico para que los seres humanos puedan dar instrucciones a un equipo.
Por otro lado, el término "lenguaje
natural" define un medio de comunicación compartido por un grupo de
personas (por ejemplo: inglés o francés).
Características
de los lenguajes de programación
Las computadoras calculan
eléctricamente por medio de pulsos de corriente y voltajes que representan
formas de comunicación por demás ajenas al lenguaje humanos. Así pues, el
medio que permite entablar la comunicación con
Las máquinas se conocen como “lenguaje
de programación”.
Aún con su corta duración,
la historia de la computación electrónica ha producido varios cientos de
lenguajes de programación ampliamente reconocidos y utilizados.
Al principio se acercaban mucho al lenguaje propio de las
computadoras (ceros y unos), pero se han ido transformando para acercarse
más a las lenguas humanas como el inglés o bien a formas gráficas más
expresivas y sintéticas. Entre más cercano a la computadora es un lenguaje
se le denomina de bajo nivel, lo contrario es de alto nivel. Existen cinco
generaciones de lenguajes de programación, en donde cada uno mejora a
sus predecesores en cuanto a las
facilidades que otorga al programador.
El lenguaje máquina, el de más
bajo nivel, representa datos e instrucciones con dígitos binarios (0s
y 1s), y el elemento ejecutor es la circuitería misma de la computadora.
Al principio de la comunicación electrónica cada máquina tenía su propio
lenguaje, y los programadores tenían
sistemas rudimentarios para combinar números que representaran instrucciones
simples como SUMAR y COMPARAR. Los métodos de programación en este
lenguaje son tediosos e imprácticos, por lo que la comunidad del cómputo
se movió rápidamente para desarrollar
lenguajes ensambladores.
Lenguajes
Ensambladores
En su momento, los lenguajes ensambladores
constituyeron un gran avance; en lugar de usar ceros y unos se utilizan códigos
mnemónicos (para ayudar a la memoria) o
abreviatura fáciles de recordar para las instrucciones: ADD (sumar), STO
(almacenar), C (comparar), etcétera. Para usar un lenguaje ensambladores
requiere un lenguaje traductor que convierta los programas en ensamblador
a lenguaje máquina que es el único que
comprende la computadora. Este traductor se llama programa ensamblador. Aun cuando
los ensambladores representaron un paso adelante, todavía tenían muchos
inconvenientes, por ejemplo, que son detallados en extremo y
su programación es tediosa, repetitiva y propensa al error.
Lenguaje de alto
nivel.
La investigación sobre los lenguajes de
alto nivel se inicia 1945, con el ingeniero alemán Konrad Cuse, pero hasta
el inicio de los 1960 que se generaliza su uso, transformando radicalmente la actividad de la programación.
Estos lenguajes se asemejan más a la lengua humana, particularmente el
inglés, con menos detallados y con menos declaraciones describen tareas
más complejas para la computadora. Como resultado, los programadores logran trabajos de mayor alcance y con menos
esfuerzo. Obviamente se requiere de un traductor de las declaraciones
simbólicas de un lenguaje de alto nivel al lenguaje máquina
ejecutable por la computadora, estos traductores se llaman compiladores
(el primero se desarrolló en 1952). Existen compiladores para cada
lenguaje y cada máquina, pero una ventaja de los lenguajes de alto nivel
es que se pueden trasladar de una máquina a otra con pocas o nulas modificaciones.
Entre los lenguajes de esta generación se encuentran los de propósito
general como BASIC, FORTRAN y COBOL que han sido muy populares. Además
se encuentran Pascal, Cy sus
derivados.
En la quinta generación
se encuentran los llamados Lenguajes naturales, por su acercamiento a la lengua
escrita. El uso de un lenguaje natural con una base de conocimientos produce
un sistema basado en el conocimiento. Una clase de estos sistemas son los
Sistemas expertos, que son base de la Inteligencia Artificial. (IA).
Sintaxis de lenguaje de programación
SINTAXIS
Un programa en cualquier lenguaje se puede concebir como un string de caracteres escogidos de algún conjunto o alfabeto de caracteres. Las reglas que determinan si un string es un programa válido o no, constituyen la sintaxis de un lenguaje. Posteriormente, se estudiarán ciertas notaciones denominadas expresiones regulares y gramáticas libres de contexto, muy usadas no sólo para especificar las sintaxis de los lenguajes de programación sino también para contribuir en la construcción de sus compiladores.
SEMANTICA
Las reglas que determina el significado de los programas constituyen la semántica de los lenguajes de programación. Es más difícil de especificar que la sintaxis.
Los siguientes son algunos enfoques para especificar la semántica de los lenguajes:
Semántica Interpretativa (u Operacional)
Un lenguaje de máquina tiene su semántica definida por el computador. Un programa en lenguaje de máquina "significa" exactamente lo que el computador hace cuando el programa "corre" o se ejecuta. Sin embargo, con un lenguaje de alto nivel no se puede dejar que el computador defina la semántica del lenguaje, puesto que no es posible "correr programas y ver" hasta que se tenga un compilador. No se puede tener un compilador y saber qué es correcto hasta haber definido lo que los programas significan.
Este enfoque interpretativo para definir la semántica de los lenguajes de programación consiste en postular una máquina abstracta y proveer reglas para la ejecución de programas sobre esta máquina abstracta. Así, estas reglas definen el significado de los programas. Usualmente, la máquina abstracta se caracteriza por un estado consistente de todos los objetos datos, sus valores, y los programas con sus contadores de programa. Las reglas semánticas especifican cómo el estado es transformado por las diversas construcciones de los lenguajes de programación.
Traducción
La traducción de un lenguaje assembly a lenguaje de máquina (que es directa y comprensible), forma una especificación semántica muy usada para un lenguaje assembly.
El compilador para un lenguaje de alto nivel sobre una máquina específica llega a ser la definición semántica del lenguaje.
Definición Axiomática
Se pueden definir reglas que relacionan los datos antes y después de la ejecución de cada programa. Estas reglas se pueden usar para proveer teoremas acerca de la relación E/S de un programa. Este enfoque tiene la ventaja que puede usarse para definir semánticas para un aparte más que para todos los aspectos de un lenguaje.
Un programa en cualquier lenguaje se puede concebir como un string de caracteres escogidos de algún conjunto o alfabeto de caracteres. Las reglas que determinan si un string es un programa válido o no, constituyen la sintaxis de un lenguaje. Posteriormente, se estudiarán ciertas notaciones denominadas expresiones regulares y gramáticas libres de contexto, muy usadas no sólo para especificar las sintaxis de los lenguajes de programación sino también para contribuir en la construcción de sus compiladores.
SEMANTICA
Las reglas que determina el significado de los programas constituyen la semántica de los lenguajes de programación. Es más difícil de especificar que la sintaxis.
Los siguientes son algunos enfoques para especificar la semántica de los lenguajes:
Semántica Interpretativa (u Operacional)
Un lenguaje de máquina tiene su semántica definida por el computador. Un programa en lenguaje de máquina "significa" exactamente lo que el computador hace cuando el programa "corre" o se ejecuta. Sin embargo, con un lenguaje de alto nivel no se puede dejar que el computador defina la semántica del lenguaje, puesto que no es posible "correr programas y ver" hasta que se tenga un compilador. No se puede tener un compilador y saber qué es correcto hasta haber definido lo que los programas significan.
Este enfoque interpretativo para definir la semántica de los lenguajes de programación consiste en postular una máquina abstracta y proveer reglas para la ejecución de programas sobre esta máquina abstracta. Así, estas reglas definen el significado de los programas. Usualmente, la máquina abstracta se caracteriza por un estado consistente de todos los objetos datos, sus valores, y los programas con sus contadores de programa. Las reglas semánticas especifican cómo el estado es transformado por las diversas construcciones de los lenguajes de programación.
Traducción
La traducción de un lenguaje assembly a lenguaje de máquina (que es directa y comprensible), forma una especificación semántica muy usada para un lenguaje assembly.
El compilador para un lenguaje de alto nivel sobre una máquina específica llega a ser la definición semántica del lenguaje.
Definición Axiomática
Se pueden definir reglas que relacionan los datos antes y después de la ejecución de cada programa. Estas reglas se pueden usar para proveer teoremas acerca de la relación E/S de un programa. Este enfoque tiene la ventaja que puede usarse para definir semánticas para un aparte más que para todos los aspectos de un lenguaje.
PAGINAS CONSULTADAS
actividad 2
Colegio de estudios científicos y tecnológicos del estado
de quintana roo
Mantenimiento preventivo
SOFTWARE DE APLICACION
Integrantes: Xiu Dzib Merly
Karime, Martín arceo Geomara Davey, Gil Ayala Eduardo francisco.
Profesor: Pablo Batun
Salazar
Especialidad: técnicos en
soporte y mantenimientos de equipos de cómputo.
Grado: 3 SEMESTRE
Grupo: “A”
TEMAS
§
Editores
de texto
§ Presentaciones
digitales
§
Editores
de video
§
Editores
de imágenes
§
Software
de audio
§
Software
de comunicación
§
Software
de diseño
§
Software
de diagnostico de base de datos (SGBD)
ÍNDICE
Editores de texto
|
Presentaciones digitales
|
Editores de video
|
Editores de imágenes
|
|
MiKTeX
|
Httphotos
|
Celtx
|
Xara Designer
Pro7
|
|
KeyNote
|
Graphic Workshop
|
DDClip
|
DreamLight Photo
|
|
Hoffman Digital Álbum
|
VideoPad Video
|
Crimson
|
PhotoFiltre
|
|
PDF
|
MAGIX
|
vReveal
|
Speechi
Light
|
|
Software de audio
|
Software de comunicación
|
Software de diseño
|
Software de diagnóstico de base de
datos (SGBD)
|
VLC
|
OPENFIRE
|
RINOCEROS
|
DRIZZLE
|
MP3 DIRECT CUT
|
TANGO
|
ZB- BRUSH
|
DB2
|
Software
de aplicación
RESUMEN DE LOS PROGRAMAS
Estos programas que
usamos son programas muy interesantes ya que los usuarios los descargan para
utilizarlos en sus equipos de cómputo y
los resultados son increíbles porque nos ayudan demasiado.
SOFTWARE DE AUDIO
El software
de audio es
aquel software que
puede ser usado para escuchar, modificar, crear y componer señales de audio y
música. Estos programas son unos programas muy buenos ya que con estos podemos
editar nuestros propios medios de audio así como poder crear nuestras
propias canciones o simplemente es para poder agregarle o quitarle partes
a un archivo de audio.
SOFTWARE DE COMUNICACIÓN
Estos software´s nos permiten crear una cuenta para poder tener acceso a
grandes redes sociales que son las mas conocidas en todo el mundo. Como por
ejemplo el MESSENGER estas son solo algunas de las redes sociales como también
lo son el TWITER, el FACEBOOK y mas… pero
lo que nos permiten estos software es poder comunicarnos con cualquier persona
ya sea familiar o amigos que conozcamos en donde sea que se encuentre ya sea
lejos o cerca. Software
social Este software son herramientas que engloban correo electrónico, lista de correo electrónico, grupos de
noticias de Usenet, IRC, mensajería instantánea, bitácoras de red, wikis, agregadores
sociales( social bookmarks), folcsonomía,
así como cualquier otro tipo de comunidad virtual en red que las personas
utilizamos y este "Software Social" es una
metáfora que hace referencia a métodos de organización que favorecen la
integración de las personas, la información, el trabajo y
la tecnología (PITT) en una dinámica constructiva, con el fin de prestar un
servicio de máxima calidad, independientemente del ámbito de actuación.
SOFTWARE DE DISEÑO
Con este software nos
permite crear algunas cosas en 4 dimensiones como los son la 1D, 2D, 3D y 4D ya
que estas son solo algunas de las dimensiones que el humano a podido
desarrollar durante largo tiempo! Aquí podemos agregar algunos diseños
de nuestras propias imaginaciones así como si queramos crear algo por el estilo. Estas herramientas se pueden dividir básicamente en
programas de dibujo en dos dimensiones (2D) y modeladores en tres dimensiones
(3D). Las herramientas de dibujo en 2D se basan en entidades geométricas
vectoriales como puntos, líneas, arcos y polígonos, con las que se puede operar
a través de una interfaz gráfica. Los modeladores en 3D añaden superficies y
sólidos y eso hace que el diseño que ágamos nos quede genial.
SOFTWARE DE DIAGNOSTICO DE
BASE DE DATOS (SGBD)
Este software nos permite comprobar el estado de nuestro
ordenador y medir el rendimiento del sistema o cualquier componente del mismo.
Este programa gratuito constituye una alternativa al popular software, y ofrece
una completa información sobre los
elementos de nuestro ordenador, como la placa base, los periféricos, la tarjeta
gráfica o la configuración del registro de Windows, además de todo el software
instalado. La novedad más destacada de la versión 8.43 de Fresh Diagnose es la actualización
de la base de datos de los dispositivos para PCI.
Editores de texto
Un editor de textos
es una aplicación que permite la realización, modificación, almacenamiento e
impresión de cualquier tipo de escrito, de manera muy flexible y rápida. Es una
de las funciones más utilizadas en cuanto se maneja un ordenador ya sea
en el hogar o trabajo.
Presentaciones digitales
Es un
producto multimedia resultado de un programa de cómputo especializado dedicado
a la creación y visualización de diapositivas digitales.
Editores de video
La edición de vídeo es un proceso en el cual,
un editor elabora un trabajo audiovisual o
visual a partir de medios que pueden ser archivos de video, fotografías,
gráficos, o animaciones. En la mayoría de los casos se incluye audio que puede
ser música o el diálogo de personajes, pero también existen ediciones donde no
se usa el audio y únicamente se utilizan medios visuales.
Editores
de imágenes
La edición digital de imágenes se ocupa de la edición apoyada en
computadores de imágenes digitales, comúnmente un gráfico rasterizado, en la mayoría de los casos fotos o documentos escaneados. Estas imágenes son modificadas para
optimizarlas, manipularlas, retocarlas, etc. con el fin de alcanzar la meta
deseada. Una de las metas puede ser eliminar las fallas que pueden haberse
producido durante el escaneó o al fotografiar, por ejemplosobreexposición, baja exposición, falta de contraste, ruido en la imagen, efecto de los ojos rojos, paradoja de las líneas
paralelas en perspectiva, etc. Estas fallas se producen por defectos técnicos
en los aparatos fotográficos, escáner, condiciones de trabajo precarias, fallas
en la operación u originales defectuosos.
Estos son
los programas utilizados:
Editores de texto
MiKTeX es una base de datos que reúne más de 800 entradas
referidas a tipos de letra, gráficos para estadísticas, caracteres, macros,
soportes de lenguaje y en general todas las herramientas útiles para la
escritura. El programa posee una interfaz que muestra qué archivos de este tipo
están instalados en nuestro PC y cuáles no, dando la posibilidad de
descargarlos desde internet. La lista con los nombres de los archivos se puede
configurar para que se actualice automáticamente. El archivo de instalación
incluye otros complementos interesantes: un editor de archivos dvi, además de
compiladores Tex y La Tex, utilizados para la creación de archivos HTML, PDF,
PostScript etc.
KeyNote es un editor de textos flexible, y muy práctico,
siempre a mano para trabajar con cualquier fichero en texto plano o
enriquecido. Y es un completísimo programa para tomar notas y apuntes. Ofrece
una cantidad abrumadora y casi innumerable de opciones, y además es open
source. Su característica más original es que te permite incluir diversas notas
por separado dentro de un mismo archivo, de forma que no necesitas abrir varios
documentos al mismo tiempo. Además tienes la opción de visualizar la estructura
de notas, para saber siempre a qué nivel te encuentras. El programa tiene una
amplia variedad de opciones de personalización, y puede también codificar toda
la información que introduzcas gracias a su algoritmo de encriptación Blowfish.
KeyNote Realmente es una de esas
aplicaciones por las que merece la pena perder algo de tiempo descargando y
probándola.
El Convertidor de PDF GRATIS
¡Convierte cualquier archivo en PDF con un clic!
• Automático Y
Preciso
• Convierte
Documentos y Archivos
• Fácil De Usar Y
Totalmente Gratis
• PDF creado es
enviado a su correo electrónico no tiene actualizaciones
Hoffman Digital Álbum es una utilidad para crear álbumes de
fotos y encargar su impresión en papel. Dispone de numerosos formatos y
plantillas, y es muy fácil de usar. Con
Hoffman Digital Álbum puedes crear tu álbum de forma automática o manualmente.
Si eliges crearlo de forma manual, disfrutarás de un gran abanico de
opciones. Las opciones para crear tu
álbum Hoffman Digital Álbum van desde elegir las tapas de tu libro, hasta la
disposición de las fotos: modo clásico, con todas las fotos ordenadas tal cual,
o bien utilizar las plantillas más "modernas" con estilos y formas
más atrevidas. Además, Hoffman Digital
Álbum cuenta con una utilidad para mejorar tus fotos de forma manual o
automática. También sirve para aplicar algunos efectos. Cambios recientes
Nuevos formatos apaisados: Libro de fotos apaisado de 29x21 cm, impresión
digital y con hasta 156 páginas, y Álbum Hoffman símil piel de 40x30 cm e
impresión en papel fotográfico. Nuevos productos de decoración mural:
Metacrilatos Hoffman y Forex Hoffman, disponibles en múltiples formatos
(rectangulares, cuadrados y apaisados).Nuevo Álbum Disney: álbum digital, taza
y calendario con personajes Disney
Álbum Hoffman decorado con auténticos cristales Swarovski Elements!,
portada y textos personalizables, diversos formatos. Calendario XXL de 35x65
cm. Calendarios de pared y sobremesa personalizables con textos e imágenes.
Presentaciones digitales
Httphotos nos ayuda a Crear tu propia presentación de
fotografías digitales ya no tiene secretos gracias a Httphotos. El proceso es
rápido y sencillo. Elijes una lista de fotografías que puedes ver en vista
previa. El segundo paso es personalizar tus imágenes con efectos y corrección
de brillo y contraste. Por último sólo
tienes que cambiar la plantilla a tu gusto: selecciona un fondo, una marca de
agua para tus imágenes y la escala a la que se mostrarán todas las fotografías.
Httphotos permite ver con tu navegador cómo ha
quedado la presentación, y cuando esté todo correcto podrás guardarla en tu
disco duro e incluso subirla en los servidores de Internet de Digicamsoft con
un límite de 100 fotografías. Permite añadir efectos a las imágenes,
Corrección de aspecto, brillo y contraste, Hospedaje en Internet
Graphic Workshop es una completa suite de gestión de
imágenes con la que podrás no sólo visualizar tu colección de fotos digitales
de forma muy cómoda, sino también convertir entre formatos, imprimir las fotos
que más te gusten, mantener una base de datos organizada, optimizar aquellas
imágenes que lo necesiten y mucho más. El programa tiene soporte para un amplio
número de formatos gráficos, y te permite realizar conversiones entre todos
ellos, modificar las dimensiones de las fotos, aplicarles una serie de filtros
y efectos especiales, generar galerías de imágenes en formato HTML y optimizar
las imágenes en color, brillo, contraste, nitidez, etc. Otras funciones
avanzadas del programa son la creación de iconos de Windows y la posibilidad de
extraer fotogramas de animaciones.
VideoPad Video Editor te permite editar tus vídeos, ya sean de
DVD, de tu cámara digital o de un fichero cualquiera. VideoPad Video Editor es compatible con la
mayoría de formatos de vídeo y audio, por lo que podremos trabajar con
cualquier archivo de vídeo y añadirle audio sin problemas. VideoPad Video Editor permite cortar
fragmentos de una película, cambiar el orden y añadir frames o sencillas transiciones,
de una manera sencilla y cómoda, ya que el programa divide el vídeo por escenas
para facilitarnos el trabajo. VideoPad
Video Editor cuida también el proceso de guardado, ya que ofrece la posibilidad
de convertir un fichero de vídeo al formato ideal para nuestro teléfono móvil,
nuestro iPod o PSP, nuestro Mac e incluso reproductor de DVD.
MAGIX Foto Clinic es una utilidad para editar, retocar y
mejorar tus fotografías. MAGIX Foto
Clinic destaca por ser muy completa, con gran cantidad de efectos, muchísimos
formatos gráficos soportados y buenos ajustes automáticos de optimización. Por el contrario, sería deseable que fuese
más intuitivo, especialmente para manejar varias imágenes simultáneamente.
Estos problemas son casi intrínsecos en las herramientas tan completas
Editores de video
Celtx es una completa aplicación perfecta para
organizar todas las tareas propias de la fase de preproducción de una película
cinematográfica, un cortometraje, una obra de teatro o un film de animación.
Cuenta con una interfaz de diseño sobrio, claro y elegante, en la que todo el
trabajo queda organizado en pestañas que cubren las diversas fases de tu
proyecto audiovisual. Primero comienzas redactando un storyline de tu obra y
delineando los primeros trazos de tus personajes. Añades además ficheros de
audio, imágenes y clips de vídeo para aportar más información. Luego redactas
el guion definitivo con el completo editor integrado de Celtx, con soporte para
formato de texto, función de autocompletado, corrector ortográfico y otras
interesantes funciones.
DDClip es un editor de vídeo y audio profesional,
no-linear, no-destructivo, multipista y en tiempo real para Windows. Te permite
mezclar, en tiempo real, hasta 32 pistas de audio CD en tu PC con cualquier
tarjeta de sonido. DDClip es especialmente efectivo para la grabación de
videoclips y la creación de audio comercial.
Crimson Editor este es un editor
profesional para diversos lenguajes de programación, una utilidad potente pero
al mismo tiempo de reducido tamaño y fácil de usar. Puedes utilizarlo también
como sustituto del Bloc de Notas de Windows.
Crimson Editor soporta los lenguajes HTML, C/C++, Perl, Java, Matlab y
LaTeX. Entre sus funciones más interesantes destaca el uso códigos de color
para la sintaxis de cada lenguaje, soporte para abrir múltiples documentos
simultáneamente y un corrector ortográfico.
Otras características son la posibilidad de crear macros para
automatizar las tareas repetitivas y la capacidad para editar los ficheros
directamente en el servidor remoto usando el cliente de FTP incorporado. Cambios reciente Multitud de correcciones de errores, soporte
para arrastrar y soltar con texto.
vReveal es un corrector de vídeos
intuitivo y potente. Sus filtros de alta calidad te ayudarán a estabilizar,
limpiar y mejorar la imagen de tus grabaciones. Lo mejor de todo es que no
necesitas ser un experto: con vReveal es posible corregir y exportar vídeos a
YouTube en pocos minutos. La interfaz de
vReveal se divide en tres pestañas. La primera, Galería, contiene los vídeos
que vReveal ha encontrado en el equipo, así como los que hayas importado
directamente.
Editores de imágenes
Xara Designer Pro7 es el superior de la
gama de productos e incluye todas las características y plantillas de diseño
web y diseño gráfico y fotografía. Además de que añade características
adicionales que los diseñadores necesitan Pro incluye soporte para PDF / X,
PANTONE ® y las separaciones de color, soporte para procesadores multi-core
para obtener mayor velocidad, mayor de importación / exportación de filtros,
una versión profesional de la herramienta panorama de fotos y más.
DreamLight Photo Editor es editor de imágenes con el que podrás
decorar tus fotografías con coloridos efectos visuales realmente llamativos.
Concretamente, DreamLight Photo Editor incluye un total de quince filtros con diez efectos cada uno.
Es decir, un total de 150 posibilidades de dar un toque fantástico a tus
fotografías. Su uso es muy sencillo. Simplemente tienes que cargar la imagen
que quieras decorar, seleccionar un filtro, probar los diferentes efectos
disponibles y realizar diferentes pruebas hasta obtener el resultado deseado.
PhotoFiltre Si retocar imágenes con
programas profesionales como Photoshop se te hace cuesta arriba, quizás te
convenga otro tipo de editores. PhotoFiltre es una genial opción, asequible
como pocas y con una cantidad de opciones envidiable, una alternativa gratis a
Photoshop. El manejo de PhotoFiltre es
muy parecido al de otros programas de su categoría: abre la imagen, selecciona
una herramienta o filtro y aplícalo. Sus pinceles están enfocados al uso más
directo y funcional, y poco te costará comenzar a ver resultados. La gestión por capas de PhotoFiltre ha sido
muy bien implementada. A las opciones habituales se añaden accesos para
distorsionar, duplicar y fusionarla con otras.
Speechi Light permite convertir una
presentación de Power Point en una animación Flash que puedes ver utilizando un
navegador web. La aplicación es capaz
de reconocer y trasladar a la película Flash alrededor de 200 transiciones
originales de Power Point. Esta
versión ligera del programa sólo incluye la impresora de documentos, a la que
puedes acceder desde el menú Specci dentro de Power Point. Soporta tanto el
formato PPT como PPS. Junto con la animación, Speechi Light genera una interfaz
propia que puedes utilizar para navegar por las diapositivas una vez hayas
creado la película Flash.
SOFTWARE DE AUDIO
VLC media player es un reproductor multimedia y framework
multimedia libre y de código
abierto desarrollado por el
proyecto Video LAN. Es un
programa multiplataforma con versiones disponibles para muchos sistemas
operativos.
VLC es un reproductor
de audio y video capaz de reproducir muchos códecs y formatos de audio y video, además de
capacidad de streaming. Es
software libre, distribuido bajo la licencia GPL.
mp3DirectCut es un editor sin
pérdida para MP3 (y hasta cierto punto, MP2 ) archivos de audio,
capaz de suministrar los recortes y los cultivos, copiar y pegar, ganancia y se
desvanece a los archivos de audio sin tener que descifrar o volver a codificar
el audio. Mediante la
modificación de la ganancia
global campo de cada cuadro de
audio MPEG, el volumen de marco que puede ser modificado sin alterar los datos
de audio en sí. Esto permite una
rápida, sin pérdidas de edición de audio MP3 que no degrade los datos de
re-codificación.
mp3DirectCut
proporciona normalización de audio y pausa (silencio) detección y grabaciones
de larga duración puede dividir en archivos separados basados en puntos de
referencia en el audio, tales como los proporcionados por la detección de
pausa. mp3DirectCut también puede
grabar audio directamente en MP3 desde la entrada de la computadora de la
tarjeta de sonido.
Todas las operaciones
de audio se realizan mediante la manipulación de marco de modo, como tal, no
mp3DirectCut es un editor de forma de onda. Audio
de limpieza tales como hacer clic, silbido y eliminación de ruido no es
posible.
SOFTWARE DE COMUNICACIÓN
TANGO Esta es una aplicación de alta calidad para Smartphone iPhone 3GS, 4G y los
últimos modelos de Android como el Samsung Galaxy S o la Galaxy Tab, que
permite realizar video llamadas entre estos dispositivos, utilizando la red 3G
o Wi-fi. Para utilizar este servicio y comunicarte totalmente gratis con tus amigos y familiares en cualquier parte del mundo
solo necesitas descargar la aplicación a tu dispositivo y registrar una cuenta de usuario.
Tango Mobile se utiliza principalmente en la PC para conectarse con usuarios de Android e iPhone. Si tus amigos tienen Tango en sus teléfonos inteligentes con planes de datos o Wi-Fi, puede llamar a su teléfono de forma gratuita sin moverte de tu ordenador.
De uso simple; solo tienes que añadir tu número de teléfono y el número de los amigos que quieras llamar para comunicarte a la distancia desde el chat.
Tango Mobile se utiliza principalmente en la PC para conectarse con usuarios de Android e iPhone. Si tus amigos tienen Tango en sus teléfonos inteligentes con planes de datos o Wi-Fi, puede llamar a su teléfono de forma gratuita sin moverte de tu ordenador.
De uso simple; solo tienes que añadir tu número de teléfono y el número de los amigos que quieras llamar para comunicarte a la distancia desde el chat.
Openfire (anteriormente llamado Wildfire y Jive
Messenger) es un sistema de mensajería instantánea GPL y hecho en java y
utiliza el protocolo XMPP con el podrás tener tu propio servidor de mensajería puedes
administrar a tus usuarios, compartir archivos, auditar mensajes, mensajes
offline, mensajes broadcast, grupos, etc. y además contiene plugins gratuitos
con diferentes funciones extras.
SOFTWARE DE DISEÑO
Rhinoceros 3D es una herramienta de software para modelado en tres dimensiones basado en NURBS. Lo creó Robert McNeel &
Associates, originalmente como un agregado para AutoCAD de Autodesk.
El programa es comúnmente usado para el diseño
industrial, la arquitectura, eldiseño naval, el diseño de
joyas, el diseño automotriz, CAD/CAM, prototipación rápida,
ingeniería inversa, así como en la industria del diseño gráfico y multimedia.1 2
Rhinoceros 3D se
especializa principalmente en el modelado libre mediante NURBS. Aunque hay
disponibles varios agregados (add-ons), también desarrollados por Robert McNeel
& Associates, para el renderizado fotorrealístico raytracing (Flamingo), renderizado no
fotorrealístico (Penguin) y la animación (Bongo). Como muchas aplicaciones de
modelado 3D, Rhinoceros incorpora el lenguaje llamado RhinoScript, basado en Visual Basic.
Rhino 3D se ha ido
popularizando en las diferentes industrias, por su diversidad, funciones
multidisciplinares y el relativo bajo costo. Las vastas opciones para
importación y exportación en el programa es una razón del crecimiento de su
uso. La gran variedad de formatos con los que puede operar, le permite actuar
como una herramienta de conversión, permitiendo romper las barreras de
compatibilidad entre programas durante el desarrollo del diseño.
ZBrush es un software de modelado 3d , escultura y pintura
digital que constituye un nuevo paradigma dentro del ámbito de la creación de
imágenes de síntesis gracias al original planteamiento de su proceso creativo .
ZBrush se encuentra
actualmente en la versión 4R3. La actualización será gratis para los usuarios
registrados.
Zbrush comenzó como un
original programa que permitía crear pinturas digitales e insertar en ellas
objetos 3D, que podían ser simples primitivas originadas en el propio programa,
o podían ser importadas en formato "obj". Poco después, la versión
2.5 canalizó la clave diferencial de este software de un modo más claro al ser
usado en fase beta por los artistas de Weta digital para detallar y esculpir
diferentes personajes de la segunda y tercera entrega de "El señor de los
Anillos". El descubrimiento de Zbrush como un software capaz de esculpir
detallados modelos de un modo semejante a pintar en los mismos facilitó su
popularización entre los artistas 3d de las industrias del cine, videojuego e
ilustración. Esto ha empujado a los desarrolladores de la aplicación a poner
énfasis en esta faceta en cada actualización.
SOFTWARE DE DIAGNOSTICO DE
BASE DE DATOS (SGBD)
DRIZZLE es un software libre / código
abierto relacional sistema de gestión de base de datos (DBMS) que se bifurca desde la versión 6.0 de MySQLDBMS.
Al igual que MySQL,
Llovizna tiene un cliente /
servidor y utiliza la
arquitectura de SQL como lenguaje de comando principal. Llovizna se distribuye bajo la versión
2 y 3 de la Licencia Pública General de GNU (GPL) con partes, incluyendo los
controladores de protocolo y los mensajes de replicación bajo la BSD licencia.
Los primeros trabajos
sobre el tenedor se llevó a cabo a mediados de 2008 por Brian Aker . El
desarrollo continuo es manejado por un equipo de colaboradores que incluye a
miembros del personal de Canonical
Ltd. , Google , Six
Apart , Sun Microsystems , Rackspace , Data diferencial, Blue Gecko , Intel , Percona , Hewlett-Packard , Red
Hat y otros. Llovizna código fuente, junto con
instrucciones sobre la compilación, están disponibles a través del proyecto de ejecución de sitio web.
IBM DB2 es un modelo relacional servidor de base de datos desarrollada por IBM . Hay tres
productos DB2 que son muy similares, pero no idénticos: DB2 para LUW ( Linux , Unix y de
Windows ), DB2 para z
/ OS (mainframe), y DB2 para iSeries ( AS/400 ). El
producto DB2 LUW se ejecuta en múltiples distribuciones Linux y UNIX, tales
como Red Hat Linux , SUSE
Linux , AIX , HP /
UX y Solaris , y la mayoría de los sistemas Windows.DB2 también alimenta
a la IBM InfoSphere Warehouse Edition, que es básicamente LUW DB2 con DPF
(Database Partitioning Feature), un masivo paralelo de no compartición
arquitectura de almacenamiento de datos. Junto
con DB2 es otro RDBMS : Informix , que fue adquirida por IBM en 2001.
es muy interesante la información
ResponderEliminaratte: Xiu Dzib Merly Karime
el Blog quedo genial buen trabajo
atte:Gil Ayala Eduardo Francisco
esta información esta mu interesante y el diseño igual
atte: Martin Arceo Geomara Davey