27

H:\alba y joseline

Embed Size (px)

Citation preview

Sistema operativo (SO) es un software que actúa de interfaz entre los dispositivos de hardware y los programas usados por el usuario para manejar un computador.[1] Es responsable de gestionar, coordinar las actividades y llevar a cabo el intercambio de los recursos y actúa como estación para las aplicaciones que se ejecutan en la máquina.

Uno de los propósitos de un sistema operativo como programa estación principal, consiste en gestionar los recursos de localización y protección de acceso del hardware, hecho que alivia a los programadores de aplicaciones de tener que tratar con estos detalles. Se encuentran en la mayoría de los aparatos electrónicos que utilizan microprocesadores para funcionar. (teléfonos móviles, reproductores de DVD, computadoras, radios, etc.)

Surge un nuevo avance en el hardware: el hardware con protección de memoria. Lo que o

frece nuevas soluciones a los problemas de rendimiento:

Se solapa el cálculo de unos trabajos con la entrada/salida

de otros trabajos.

Se pueden mantener en memoria varios programas.

Se asigna el uso de la CPU a los diferentes programas en

memoria.

Administrar la memoria.

Gestionar el uso de la CPU (planificación).

Administrar el uso de los dispositivos de E/S.

La ofimática es el conjunto de técnicas, aplicaciones y herramientas informáticas que se utilizan en funciones de oficina para optimizar, automatizar y mejorar los procedimientos o tareas relacionados

Las herramientas ofimáticas permiten idear, crear, manipular, transmitir y almacenar información necesaria en una oficina. Actualmente es fundamental que estas estén conectadas a una red local y/o a internet.

Herramientas y procedimientos ofimáticos

* Procesamiento de textos: Ver Procesador de texto.* Hoja de cálculo* Herramientas de presentación multimedia.* Base de datos.* Utilidades: agendas, calculadoras, etc.* Programas de e-mail, correo de voz, mensajeros.* Herramientas de reconocimiento de voz.* Suite o paquete ofimático: paquete de múltiples herramientas ofimáticas como Microsoft Office, OpenOffice, etc.

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)

Es la denominación del software que respeta la libertad de los usuarios sobre su producto

adquirido y, por tanto, una vez obtenido puede ser usado, copiado, estudiado, cambiado y

redistribuido libremente. Según la Free Software Foundation, el software libre se refiere a la

libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, modificar el software y

distribuirlo modificado.

El software libre suele estar disponible gratuitamente, o al precio de costo de la distribución a

través de otros medios; sin embargo no es obligatorio que sea así, por lo tanto no hay que

asociar software libre a "software gratuito" (denominado usualmente freeware), ya que,

conservando su carácter de libre, puede ser distribuido comercialmente ("software comercial").

LICENCIAS GPL Una de las más utilizadas es la Licencia Pública General de GNU (

GNU GPL). El autor conserva los derechos de autor (copyright), y permite la redistribución y modificación bajo términos diseñados para asegurarse de que todas las versiones modificadas del software permanecen bajo los términos más restrictivos de la propia GNU GPL. Esto hace que sea imposible crear un producto con partes no licenciadas GPL: el conjunto tiene que ser GPL.

LICENCIAS ESTILO BSD Llamadas así porque se utilizan en gran cantidad de software

distribuido junto a los sistemas operativos BSD. El autor, bajo tales licencias, mantiene la protección de copyright únicamente para la renuncia de garantía y para requerir la adecuada atribución de la autoría en trabajos derivados, pero permite la libre redistribución y modificación, incluso si dichos trabajos tienen propietario. Son muy permisivas, tanto que son fácilmente absorbidas al ser mezcladas con la licencia GNU GPL con quienes son compatibles

LICENCIAS ESTILO MPL Y DERIVADAS Esta licencia es de Software Libre y tiene un gran valor

porque fue el instrumento que empleó Netscape Communications Corp. para liberar su Netscape Communicator 4.0 y empezar ese proyecto tan importante para el mundo del Software Libre: Mozilla. Se utilizan en gran cantidad de productos de software libre de uso cotidiano en todo tipo de sistemas operativos. La MPL es Software Libre y promueve eficazmente la colaboración evitando el efecto "viral" de la GPL (si usas código licenciado GPL, tu desarrollo final tiene que estar licenciado GPL).

COPYLEFT Hay que hacer constar que el titular de los derechos de autor

(copyright) de un software bajo licencia copyleft puede también realizar una versión modificada bajo su copyright original, y venderla bajo cualquier licencia que desee, además de distribuir la versión original como software libre. Esta técnica ha sido usada como un modelo de negocio por una serie de empresas que realizan software libre (por ejemplo MySQL); esta práctica no restringe ninguno de los derechos otorgados a los usuarios de la versión copyleft. También podría retirar todas las licencias de software libre anteriormente otorgadas, pero esto obligaría a una indemnización a los titulares de las licencias en uso. En España,

Una biblioteca digital o biblioteca virtual es una biblioteca en que

una proporción significante de los recursos de información se

encuentran disponibles en el formato digital (pdf, doc, etc. o

microforma), accesible por medio de las computadoras. Es

importante considerar que en el concepto de biblioteca digital está

presente el efecto de la integración de la informática y las

comunicaciones cuyo exponente esencial es Internet.

Para hablar de una biblioteca digital es necesario que las fuentes

de información estén disponibles de alguna manera y su acceso

sea ubicuo, es decir, no importe dónde residan físicamente ni quién

se encargó específicamente de su procesamiento y

almacenamiento.

El e-learning es educación a través de correo electrónico o a distancia en el

que se integra el uso de las tecnologías de la información y otros elementos

pedagógicos (didácticos) para la formación, capacitación y enseñanza de los

usuarios o estudiantes en línea, es decir, se puede entender como una

modalidad de aprendizaje dentro de la educación a distancia y se define como

e-learning. Utiliza herramientas y medios diversos como Internet, intranets,

CD-ROM, producciones multimedia (Textos, imágenes, audio, video, etc.),

entre otros. Literalmente e-learning es aprendizaje con medios electrónicos:

enseñanza dirigida por la tecnología.

VENTAJAS

Las ventajas que ofrece la formación online serían las siguientes:

Inmersión práctica en un entorno Web 2.0

Eliminación de barreras espaciales y temporales (desde su propia casa, en el

trabajo, en un viaje a través de dispositivos móviles, etc.). Supone una gran

ventaja para empresas distribuidas geográficamente

Virtual, en informática, significa 'algo simulado', creado por el ordenador para llevar a cabo determinado fin. La Realidad Virtual es considerada en muchos aspectos como el interface definitivo entre los seres humanos y el ordenador.

Básicamente consiste en simular todas las posibles percepciones de una persona, como los gráficos para la vista, sonido, tacto e incluso sensaciones de aceleración o movimiento. Todas estas sensaciones diferentes deben ser presentadas al usuario de forma que se siente inmerso en el universo generado por el ordenador, hasta el punto de dejar de percibir la realidad y ser engañado, sentirse transportado (al otro lado de la pantalla) como si de un universo nuevo se tratase.

PARA VISIÓN:La realidad virtual en el área de la visión trabaja

básicamente con dos tipos de implementos: cascos y boom, este último es un equipo que consiste en un brazo mecánico que sostiene un display a través del cual al girarlo se puede observar el entorno del mundo virtual en el cual se está; debido a que su peso es soportado por el brazo mecánico y no por el usuario, como ocurre con el casco, este puede ser un equipo de mayor complejidad y contenido electrónico, lo cual se traduce en ventajas tales como la obtención de una mejor solución.

VISIÓN ESTEREOSCÓPICAEs la sensación de ver una determinada imagen en 3

dimensiones, esto se logra haciendo una representación igual para cada ojo de la imagen que se va a observar, estas representaciones son posteriormente proyectadas desde un mismo plano y separadas una distancia que está determinada por la distancia a la cual se encuentra el observador del plano de las imágenes.

PARA AUDICIÓN: Los audífonos son el equipo básico empleado para escuchar

los sonidos propios de un ambiente virtual. A continuación se presentan algunas variantes de estos equipos:

AUDÍFONOS CONVENCIONALES: Son los audífonos de uso más corriente, a través de estos

se escucha el sonido simulado de los objetos sin identificar auditivamente el punto de ubicación del mismo.

CONVOLVOTRÓN: Estos audífonos además de simular el sonido propio de los

objetos, simulan la ubicación de los mismos dentro del ambiente virtual.

PARA INTERACTUAR: En la actualidad la realidad virtual esta haciendo uso de

guantes y vestidos como medio para interactuar en un ambiente virtual, para lograr esto, estos dispositivos se comportan inicialmente como dispositivos de entrada que le permiten al computador conocer la ubicación del usuario dentro del ambiente virtual, así mismo, le permiten al usuario ubicarse en el medio e interactuar con el y en algunos casos recibir ciertos estímulos donde estos dispositivos se convierten en dispositivos de salida. Algunas sensaciones o estímulos que se pueden recibir son:

Se llama software contable a los programas de contabilidad o paquetes contables, destinados a sistematizar y simplificar las tareas de contabilidad. El Software contable registra y procesa las transacciones históricas que se generan en una empresa o actividad productiva: las funciones de compras, ventas, cuentas por cobrar, cuentas por pagar, control de inventarios, balances, producción de artículos, nóminas, etc. Para ello solo hay que ingresar la información requerida, como las pólizas contables, ingresos y egresos, y hacer que el programa realice los cálculos necesarios.

USO PERSONAL O DOMÉSTICO Y DINAMICOPrincipalmente dedicado para los usuarios domésticos

que por lo general utilizan el programa contable con pólizas contables manuales, y a través de cuentas de mayor controlan sus cuentas por pagar, en hojas de cálculo sus presupuestos administrativos al igual que la conciliación de contabilidad simple incluye:

LOW ENDEn el low end del mercado de los negocios, las

aplicaciones de costos bajos del software contable permiten que se realice la mayoría de la contabilidad de los negocios

MERCADO MEDIO El mercado medio cubre un rango amplio de negocios de software

que pueden ser capaces de servir a las necesidades de estándares de contabilidad múltiples nacionales que permite la contabilidad en divisas, o no. Pero su principal características es que atiende a empresas con necesidades de participar varios usuarios simultáneamente, existen aplicativos de software contable con opción de multiusuarios concurrentes y otros que no la tienen, y con procesos integrados a la contabilidad de la

empresa. HIGH END Es el más complejo y costoso software de

contabilidad de los negocios es frecuentemente parte de un extenso juego de software muchas veces conocido como Planificación de recursos empresariales.

Un compilador es un programa informático que traduce un programa escrito en un lenguaje de programación a otro lenguaje de programación, generando un programa equivalente que la máquina será capaz de interpretar. Usualmente el segundo lenguaje es lenguaje de máquina, pero también puede ser simplemente texto. Este proceso de traducción se conoce como compilación.[

PARTES DE UN COMPILADOR Análisis: Se trata de la comprobación de la corrección del programa

fuente, e incluye las fases correspondientes al Análisis Léxico (que consiste en la descomposición del programa fuente en componentes léxicos), Análisis Sintáctico (agrupación de los componentes léxicos en frases gramaticales ) y Análisis Semántico (comprobación de la validez semántica de las sentencias aceptadas en la fase de Análisis Sintáctico).

Síntesis: Su objetivo es la generación de la salida expresada en el lenguaje objeto y suele estar formado por una o varias combinaciones de fases de Generación de Código (normalmente se trata de código intermedio o de código objeto) y de Optimización de Código (en las que se busca obtener un código lo más eficiente posible).

Compiladores cruzados: generan código para un sistema distinto del que están funcionando.

Compiladores optimizadores: realizan cambios en el código para mejorar su eficiencia, pero manteniendo la funcionalidad del programa original.

Compiladores de una sola pasada: generan el código máquina a partir de una única lectura del código fuente.

Compiladores de varias pasadas: necesitan leer el código fuente varias veces antes de poder producir el código máquina.

Compiladores JIT (Just In Time): forman parte de un intérprete y compilan partes del código según se necesitan.

ANÁLISIS LÉXICO

El análisis léxico constituye la primera fase, aquí se lee el programa fuente de izquierda a derecha y se agrupa en componentes léxicos (tokens), que son secuencias de caracteres que tienen un significado. Además, todos los espacios en blanco, líneas en blanco, comentarios y demás información innecesaria se elimina del programa fuente. También se comprueba que los símbolos del lenguaje (palabras clave, operadores,...) se han escrito correctamente.

ANÁLISIS SINTÁCTICO

En esta fase los caracteres o componentes léxicos se agrupan jerárquicamente en frases gramaticales que el compilador utiliza para sintetizar la salida. Se comprueba si lo obtenido de la fase anterior es sintácticamente correcto (obedece a la gramática del lenguaje). Por lo general, las frases gramaticales del programa fuente se representan mediante un árbol de análisis sintáctico.

ALBA Y JOSELINE