Buscar este blog

miércoles, 2 de diciembre de 2009

Clasificación de los sistemas de gestión de bases de datos

El criterio principal que se utiliza para clasificar los SGBD es el modelo lógico en que se basan. Los modelos lógicos empleados con mayor frecuencia en los SGBD comerciales actuales son el relacional, el de red y el jerárquico. Algunos SGBD más modernos se basan en modelos orientados a objetos.

El modelo relacional se basa en el concepto matemático denominado ``relación", que gráficamente se puede representar como una tabla. En el modelo relacional, los datos y las relaciones existentes entre los datos se representan mediante estas relaciones matemáticas, cada una con un nombre que es único y con un conjunto de columnas.

En el modelo relacional la base de datos es percibida por el usuario como un conjunto de tablas. Esta percepción es sólo a nivel lógico (en los niveles externo y conceptual de la arquitectura de tres niveles), ya que a nivel físico puede estar implementada mediante distintas estructuras de almacenamiento.

En el modelo de red los datos se representan como colecciones de registros y las relaciones entre los datos se representan mediante conjuntos, que son punteros en la implementación física. Los registros se organizan como un grafo: los registros son los nodos y los arcos son los conjuntos. El SGBD de red más popular es el sistema IDMS.

El modelo jerárquico es un tipo de modelo de red con algunas restricciones. De nuevo los datos se representan como colecciones de registros y las relaciones entre los datos se representan mediante conjuntos. Sin embargo, en el modelo jerárquico cada nodo puede tener un solo padre. Una base de datos jerárquica puede representarse mediante un árbol: los registros son los nodos, también denominados segmentos, y los arcos son los conjuntos. El SGBD jerárquico más importante es el sistema IMS.

La mayoría de los SGBD comerciales actuales están basados en el modelo relacional, mientras que los sistemas más antiguos estaban basados en el modelo de red o el modelo jerárquico. Estos dos últimos modelos requieren que el usuario tenga conocimiento de la estructura física de la base de datos a la que se accede, mientras que el modelo relacional proporciona una mayor independencia de datos. Se dice que el modelo relacional es declarativo (se especifica qué datos se han de obtener) y los modelos de red y jerárquico son navegacionales (se especifica cómo se deben obtener los datos).

El modelo orientado a objetos define una base de datos en términos de objetos, sus propiedades y sus operaciones. Los objetos con la misma estructura y comportamiento pertenecen a una clase, y las clases se organizan en jerarquías o grafos acíclicos. Las operaciones de cada clase se especifican en términos de procedimientos predefinidos denominados métodos. Algunos SGBD relacionales existentes en el mercado han estado extendiendo sus modelos para incorporar conceptos orientados a objetos. A estos SGBD se les conoce como sistemas objeto-relacionales

Un segundo criterio para clasificar los SGBD es el número de usuarios a los que da servicio el sistema. Los sistemas monousuario sólo atienden a un usuario a la vez, y su principal uso se da en los ordenadores personales. Los sistemas multiusuario, entre los que se encuentran la mayor parte de los SGBD, atienden a varios usuarios al mismo tiempo.

Un tercer criterio es el número de sitios en los que está distribuida la base de datos. Casi todos los SGBD son centralizados: sus datos se almacenan en un solo computador. Los SGBD centralizados pueden atender a varios usuarios, pero el SGBD y la base de datos en sí residen por completo en una sola máquina. En los SGBD distribuidos la base de datos real y el propio software del SGBD pueden estar distribuidos en varios sitios conectados por una red. Los SGBD distribuidos homogéneos utilizan el mismo SGBD en múltiples sitios. Una tendencia reciente consiste en crear software para tener acceso a varias bases de datos autónomas preexistentes almacenadas en SGBD distribuidos heterogéneos. Esto da lugar a los SGBD federados o sistemas multibase de datos en los que los SGBD participantes tienen cierto grado de autonomía local. Muchos SGBD distribuidos emplean una arquitectura cliente-servidor.

Por último, los SGBD pueden ser de propósito general o de propósito específico. Cuando el rendimiento es fundamental, se puede diseñar y construir un SGBD de propósito especial para una aplicación específica, y este sistema no sirve para otras aplicaciones. Muchos sistemas de reservas de líneas aéreas son SGBD de propósito especial y pertenecen a la categoría de sistemas de procesamiento de transacciones en línea (OLTP), que deben atender un gran número de transacciones concurrentes sin imponer excesivos retrasos.

http://www3.uji.es/~mmarques/f47/apun/node38.html


martes, 1 de diciembre de 2009

Desktop Publishing


La autoedición, publicación de escritorio o desktop publishing (DTP) en inglés, consiste en sistemas informáticos de tratamiento gráfico que combinan un computador personal y un programa de diagramación de páginas (maquetación) y una impresora o un econColor del textoómico dispositivo multifuncional para crear documentos de publicidad, tanto para publicación a larga escala, o salida y distribución a baja escala. Es un trabajo que implica la aplicación de software en el diseño editorial.
Los usuarios crean disposiciones de página (maquetas) con
texto, gráficos, fotos y otros elementos visuales mediante el empleo de un software para autoedición como PageMaker, QuarkXPress, Adobe InDesign, RagTime, el software libre Scribus, Microsoft Publisher o Corel Ventura, Apple Pages y, en alguna extensión, cualquier software gráfico o procesador de texto que combine texto editable con imágenes.
Para pequeños trabajos, algunas copias de una publicación pueden ser impresas en una impresora local. Para trabajos más grandes un archivo de computadora puede ser enviado a una imprenta para la impresión en grandes cantidades.
El término "publicación de escritorio" es comúnmente usado para describir habilidades de disposición de elementos en las páginas (maquetación). Sin embargo, las habilidades y el software no están limitados al papel y los libros. Las mismas habilidades y software son menudo usados para crear gráficos para
exhibidores para puntos de venta, artículos promocionales, exhibiciones en ferias de negocios, embalajes, y publicidad exterior.

miércoles, 25 de noviembre de 2009

¿QUE ES UNA BASE DE DATOS?

Una base de datos es un “almacén” que nos permite guardar grandes cantidades de información de forma organizada para que luego podamos encontrar y utilizar fácilmente. A continuación te presentamos una guía que te explicará el concepto y características de las bases de datos.

El término de bases de datos fue escuchado por primera vez en 1963, en un simposio celebrado en California, USA. Una base de datos se puede definir como un conjunto de información relacionada que se encuentra agrupada ó estructurada.

Desde el punto de vista informático, la base de datos es un sistema formado por un conjunto de datos almacenados en discos que permiten el acceso directo a ellos y un conjunto de programas que manipulen ese conjunto de datos.

Cada base de datos se compone de una o más tablas que guarda un conjunto de datos. Cada tabla tiene una o más columnas y filas. Las columnas guardan una parte de la información sobre cada elemento que queramos guardar en la tabla, cada fila de la tabla conforma un registro.

Definición de base de datos

Se define una base de datos como una serie de datos organizados y relacionados entre sí, los cuales son recolectados y explotados por los sistemas de información de una empresa o negocio en particular.

Características

Entre las principales características de los sistemas de base de datos podemos mencionar:

  • Independencia lógica y física de los datos.
  • Redundancia mínima.
  • Acceso concurrente por parte de múltiples usuarios.
  • Integridad de los datos.
  • Consultas complejas optimizadas.
  • Seguridad de acceso y auditoría.
  • Respaldo y recuperación.
  • Acceso a través de lenguajes de programacion estándar.
http://www.maestrosdelweb.com/principiantes/%C2%BFque-son-las-bases-de-datos/

martes, 24 de noviembre de 2009

Editores de imágenes

robablemente muchos de nosotros quisieramos modificar o mejorar nuestras fotos e imágenes de una forma sencilla. Y para esto, dentro de nuestra clasificación del software se encuentra una categoría llamada editores de imágenes. Los cuales son programas que contienen herramientas que nos permiten modificar nuestras fotos e imágenes dandole multiples efectos o simplemente cambiando el tamaño.



En lo personal he probado programas como photoshop y photoscape, en cuanto al primero, es cierto que podemos hacer infinidad de cosas pero es más complicado de manejar ya que cuenta con un gran numero de herramientas. Y hablando de photoscape es un editor sencillo pero bastante potente en cuanto a las cosas que podemos hacer con sus paneles de herramientas. Es muy fácil utilizarlo, se los recomiendo.

Hay un gran numero de editores con todas estas caracteristicas, tanto online como para que los puedan descargar a su computadora.
A continuación les dejamos una lista de links para que puedan descargar diversos editores y los prueben, tambien incluimos algunos editores online.

1- Picture2Life:
Para poder acceder tenemos la opción de registrarnos o realizar todas nuestras tareas como invitados. Nos permite de modo simple cargar imágenes directo desde nuestra computadora, desde cualquier sitio web, o incluso desde los sitios más populares de hosting de imágenes, como ser Flickr, Facebook, y Picassa
Las imágenes pueden ser editadas, agregando efectos y ajustes de color, mediante arreglos rápidos, efectos graciosos o incluso juntando varias de ellas formando un collage.

2- Improve Your Images:
Éste es un programa aún más simple, donde solamente debemos subir la imagen desde nuestra computadora o desde una url, y automáticamente se encargará de detectar y mejorar los detalles respecto de la definición. Es verdaderamente básico ya que no nos permite ningún tipo de personalización en el producto terminado. Se recomienda su uso en imágenes para retocar detalles de iluminación en fotografías al aire libre o de iluminación general.

3- EasyCropper:
Nos sirve básicamente para recortar imágenes, primero hay que subir la imágen y luego insertar el número de píxeles al que queremos que la imagen sea recortada de alto y ancho. Bien podemos saber exactamente el tamaño al que necesitamos recortar la imagen, o simplemente podemos ir jugando con las diferentes medidas. Una vez seleccionados los píxeles, la página nos lleva a recortar la imagen en el punto exacto que lo deseemos, y para ello incluso contamos con un zoom, por lo que podremos recortar, por ejemplo, imágenes de alta definición en pequeños cuadrados de 200 x 200 píxeles sin perder definición.

4- Phixr:
Al principio pareciera que sólo funciona si nos registramos, pero nos da la opción de acceder a todos los servicios sin ingresar dato alguno. Podremos cargar la imagen desde nuestra computadora o desde una url donde ésta se ubique. Una vez que cargamos la imagen debemos tener en cuenta de que, si ésta es demasiado grande, será reescalada y allí podremos empezar a probar los efectos de edición. Un detalle importante es que, al posarnos sobre cada icono de edición, éste nos mostrará en miniatura cómo quedaría la imagen si le aplicáramos tal efecto, de modo de no tener que estar probando constantemente sobre la imagen original.

5- FlauntR:
Éste es uno de esos programas que nos permite agregar efectos divertidos a nuestras imágenes, como marcos, recuadros, contextos y demás detalles para resaltarlas. Es el único que nos “obliga” a registrarnos para poder comenzar a editar nuestras imágenes, pero finalmente vale la pena, su interfaz tiene un excelente diseño y se convierte en una de las mejores herramientas para la edición de imágenes.
Al iniciar, la página nos muestra las diferentes opciones, primero la de poder aplicar efectos digitales como les nombraba anteriormente, convertirlas en pósters, lienzos o en tarjetas personalizadas para luego imprimirlas, editarlas como con cualquier editor tradicional con efectos de luces, saturación, color etc. Incluye además una opción interesante que nos permite mezclar nuestras imágenes con obras de arte famosas, generando efectos sumamente interesantes.






viernes, 20 de noviembre de 2009

SOFTWARE DE ENTRETENIMIENTO y EDUCACION


SOFTWARE DE ENTRETENIMIENTO

Evidentemente, la indu
stria del software de entretenimiento no se limita a juegos y diversión (…) Es un negocio serio que mejora la capacitación, la eficiencia y la productividad en una variedad de industrias y que ha producido innovaciones en otros sectores de alta tecnología”, dice un informe de la Asociación de Software de Entretenimiento que estudia la importancia de la industria de videojuegos en la economía norteamericana.

Este tipo de software se puede dividir en:

Videojuegos: como es el x-box

Reproductor de musica y video

Mensajeria

Navegador

http://www.mastermagazine.info/articulo/9779.php

SOFTWARE EDUCATIVO

Un concepto más restringido de Software Educativo lo define como aquel material de aprendizaje especialmente diseñado para ser utilizado con una computadora en los procesos de enseñar y aprender.

Según Rguez Lamas (2000), es una aplicación informática, que soportada sobre una bien definida estrategia pedagógica, apoya directamente el proceso de enseñanza aprendizaje constituyendo un efectivo instrumento para el desarrollo educacional del hombre del próximo siglo.

Finalmente, los Software Educativos se pueden considerar como el conjunto de recursos informáticos diseñados con la intención de ser utilizados en el contexto del proceso de enseñanza – aprendizaje.

Se caracterizan por ser altamente interactivos, a partir del empleo de recursos multimedia, como videos, sonidos, fotografías, diccionarios especializados, explicaciones de experimentados profesores, ejercicios y juegos instructivos que apoyan las funciones de evaluación y diagnóstico.

Los software educativos pueden tratar las diferentes materias (Matemática, Idiomas, Geografía, Dibujo), de formas muy diversas (a partir de cuestionarios, facilitando una información estructurada a los alumnos, mediante la simulación de fenómenos) y ofrecer un entorno de trabajo más o menos sensible a las circunstancias de los alumnos y más o menos rico en posibilidades de interacción; pero todos comparten las siguientes características:

  • Permite la interactividad con los estudiantes, retroalimentándolos y evaluando lo aprendido.
  • Facilita las representaciones animadas.
  • Incide en el desarrollo de las habilidades a través de la ejercitación.
  • Permite simular procesos complejos.
  • Reduce el tiempo de que se dispone para impartir gran cantidad de conocimientos facilitando un trabajo diferenciado, introduciendo al estudiante en el trabajo con los medios computarizados.
  • Facilita el trabajo independiente y a la vez un tratamiento individual de las diferencias.
  • Permite al usuario (estudiante) introducirse en las técnicas más avanzadas.

El uso de los software educativos en el proceso de enseñanza - aprendizaje puede ser:

Por parte del alumno.

Se evidencia cuando el estudiante opera directamente el software educativo, pero en este caso es de vital importancia la acción dirigida por el profesor.

Por parte del profesor.

Se manifiesta cuando el profesor opera directamente con el software y el estudiante actúa como receptor del sistema de información. La generalidad plantea que este no es el caso más productivo para el aprendizaje.

El uso del software por parte del docente proporciona numerosas ventajas, entre ellas:

  • Enriquece el campo de la Pedagogía al incorporar la tecnología de punta que revoluciona los métodos de enseñanza - aprendizaje.
  • Constituyen una nueva, atractiva, dinámica y rica fuente de conocimientos.
  • Pueden adaptar el software a las características y necesidades de su grupo teniendo en cuenta el diagnóstico en el proceso de enseñanza - aprendizaje.
  • Permiten elevar la calidad del proceso docente - educativo.
  • Permiten controlar las tareas docentes de forma individual o colectiva.
  • Muestran la interdisciplinariedad de las asignaturas.
  • Marca las posibilidades para una nueva clase más desarrolladora.

Los software educativos a pesar de tener unos rasgos esenciales básicos y una estructura general común se presentan con unas características muy diversas: unos aparentan ser un laboratorio o una biblioteca, otros se limitan a ofrecer una función instrumental del tipo máquina de escribir o calculadora, otros se presentan como un juego o como un libro, bastantes tienen vocación de examen, unos pocos se creen expertos... y la mayoría participan en mayor o menor medida de algunas de estas peculiaridades.

Para poner orden a esta disparidad, se elaboraron múltiples tipologías que los clasifican a partir de diferentes criterios.

Por ejemplo, hasta el año 2003, según los polos en los cuales se ha movido la educación, existían dos tipos de software educativos:

1.- Algorítmicos, donde predomina el aprendizaje vía transmisión del conocimiento, pues el rol del alumno es asimilar el máximo de lo que se le transmite.

Considerando la función educativa se pueden clasificar en:

Sistemas Tutoriales

Sistema basado en el diálogo con el estudiante, adecuado para presentar información objetiva, tiene en cuenta las características del alumno, siguiendo una estrategia pedagógica para la transmisión de conocimientos.

Sistemas Entrenadores

Se parte de que los estudiantes cuentan con los conceptos y destrezas que van a practicar, por lo que su propósito es contribuir al desarrollo de una determinada habilidad, intelectual, manual o motora, profundizando en las dos fases finales del aprendizaje: aplicación y retroalimentación.

Libros Electrónicos

Su objetivo es presentar información al estudiante a partir del uso de texto, gráficos, animaciones, videos, etc., pero con un nivel de interactividad y motivación que le facilite las acciones que realiza.

2.- Heurísticos, donde el estudiante descubre el conocimiento interactuando con el ambiente de aprendizaje que le permita llegar a él.

Considerando la función educativa se pueden clasificar en:

Simuladores

Su objetivo es apoyar el proceso de enseñanza – aprendizaje, semejando la realidad de forma entretenida.

Juegos Educativos

Su objetivo es llegar a situaciones excitantes y entretenidas, sin dejar en ocasiones de simular la realidad.

Sistemas Expertos

Programa de conocimientos intensivo que resuelve problemas que normalmente requieren de la pericia humana. Ejecuta muchas funciones secundarias de manera análoga a un experto, por ejemplo, preguntar aspectos importantes y explicar razonamientos.

Sistemas Tutoriales Inteligentes de enseñanza

Despiertan mayor interés y motivación, puesto que pueden detectar errores, clasificarlos, y explicar por qué se producen, favoreciendo así el proceso de retroalimentación del estudiante.

www.monografias.com/.../software-educativo.../software-educativo-cuba.shtml -

miércoles, 18 de noviembre de 2009

Drivers o Controladores


Dentro de nuestra clasificación del Software, se encuentra la categoría de Sistema que esta a su vez se divide en Sistema Operativo, mantenimiento y diágnostico y drivers o controladores, que son los que veremos en esta ocasión.

Un driver técnicamente es un software o programa que sirve de intermediario entre un dispositivo de hardware y el sistema operativo.

Dada la existencia de una infinidad de dispositivos hardware con su consecuente innovación, el driver se crea además para que funcione con un sistema operativo especifico - para decirlo en palabras simples: los controladores se instalan según el Windows que utiliza tu PC -. Esto significa que si cambias de Sistema operativo en tu computadora, tendrás que verificar si necesitas también actualizar los drivers para evitar que alguna area del PC deje de funcionar (por ejemplo el sonido). Por otra parte, el driver apunta a un modelo especifico del dispositivo. Por ejemplo: no se puede utilizar el mismo driver para controlar una impresora HP 3320 y una HP 840C.

Como y cuando cambiar los DRIVERS. Es importante determinar que drivers necesita nuestro PC pues una instalación inadecuada de ellos puede dejar inoperable un dispositivo. He aquí una guía:

a). Necesitamos instalar drivers cuando cambiamos de hardware. O sea cuando por ejemplo cambiamos la placa principal o motherboard, la impresora, la placa de video, etc. En estos casos el vendedor debe entregar los drivers.

c). Cuando, bien informado (a) te enteras que el fabricante ha creado nuevos drivers compatibles con tu modelo de dispositivo y con tu sistema operativo, para mejorar el rendimiento. Entonces el driver se baja del sitio Web del fabricante. Esto se llama actualización o mejora del controlador.

Donde y como conseguir los DRIVERS. Inicialmente, los drivers se obtienen de las casas fabricantes de hardware. Lo primero que hay que hacer es identificar la MARCA y MODELO del dispositivo (o placa) para el que se busca el driver. Cuando a través del 'Administrador de dispositivos' de Windows no es posible copiar estos datos la única opción posible es abrir la máquina para ver la identificación del dispositivo.

La siguiente fase es la de obtener el controlador cuando no lo tienes en un CD o tu disco duro. La primera opción debería ser buscar en el sitio web de los fabricantes. La segunda, en los sitios que ofrecen controladores gratuitos, la tercera en los foros públicos gratuitos y la cuarta en un servicio pago de suministro de controladores.

Conclusiones: Se debe tener cuidado a la hora de actualizar los drivers ya que no toda versión actualizada de un driver funcionara con el dispositivo en cuestión. Hay que tener en cuenta que el código de un Driver, se crea en concordancia con la electrónica de los circuitos y una mala correspondencia puede 'enloquecer' al PC.


lunes, 16 de noviembre de 2009

SOFTWARE APLICACION, PROCESADOR DE TEXTO

A continuacion vamos a explicar un tipo de software de aplicacion que este a su vez lo podemos e dividir en diferentes software(esta clasificacion es de acuerdo a nuestro punto de vista) como son : - El de procesamiento de documentos en el cual se encuentra los procesadores de texto o palabras, DTP (Desktop Publishing) y Autoría Web. - Proceso de numeros: hojas de calculo, estadistica, modelado fisico y matematico; y contabilidad y finanzas. - Entretenimiento - Educacion y Referencia - Edicion de imagenes, audio y video

¿Qué es un Procesador de Textos?

Los procesadores de textos son uno de los primeros tipos de aplicaciones que se crearon para las computadoras personales.

Originalmente, los procesadores sólo producían texto, actualmente los formatos que emplean (DOC, RTF, etc.) permiten incorporar imágenes, sonidos, videos, etc.

Los procesadores de texto más conocidos son NotePad, WordPad y Word de Microsoft. También son destacables el OpenOffice, WordPerfect, KWord, etc.

Actualmente la mayoría de los procesadores de texto son del tipo WYSIWYG (por ejemplo, los editores web).

Los componentes o funciones habituales que forman parte de los procesadores de textos son: el cursor, editar, cortar, pegar, copiar, borrar, insertar, buscar, reemplazar, seleccionar e imprimir.

En tanto, en procesadores de textos más avanzados, en general, cuentan con los elementos: justificar, las plantillas, la herramienta de ortografía, la selección, el formato de texto, márgenes, tablas, gráficos, hojas de estilos, fuentes, espaciados, etc.

http://www.contenidoweb.info/textos/procesador-de-texto.htm

viernes, 13 de noviembre de 2009

Software de Programación


Software de programación

Los lenguajes de programación o software de programación son herramientas que nos permiten crear programas y software. Entre ellos tenemos Delphi, Visual Basic, Pascal, Java, etc…
Una computadora funciona bajo control de un programa el cual debe estar almacenado en la unidad de memoria; tales como el disco duro.

Los lenguajes de programación de una computadora en particular se conocen como un código de máquinas o lenguaje de máquinas. Estos lenguajes codificados en una computadora específica no podrán ser ejecutados en otra computadora diferente.

Para que estos programas funcionen para diferentes computadoras hay que realizar una versión para cada una de ellas, lo que implica el aumento del costo de desarrollo.

Por otra parte, los lenguajes de programación en código de máquina son verdaderamente difíciles de entender para una persona, ya que están compuestos de códigos numéricos sin sentido nemotécnico.

Los lenguajes de programación facilitan la tarea de programación, ya que disponen de formas adecuadas que permiten ser leidas y escritas por personas, a su vez resultan independientes del modelo de computador a utilizar.
Los lenguajes de programación representan en forma simbólica y en manera de un texto los códigos que podrán ser leidos por una persona.

Los lenguajes de programación son independientes de las computadoras a utilizar. Existen estrategias que permiten ejecutar en una computadora un programa realizado en un lenguaje de programación simbólico. Los procesadores del lenguaje son los programas que permiten el tratamiento de la información en forma de texto, representada en los lenguajes de programación simbólicos.

Hay lenguajes de programación que utilizan compilador.

La ejecución de un programa con compilador requiere de dos etapas:

1) Traducir el programa simbólico a código máquina
2) Ejecución y procesamiento de los datos.

Otros lenguajes de programación utilizan un programa intérprete o traductor, el cual analiza directamente la descripción simbólica del programa fuente y realiza las instrucciones dadas.

El intérprete en los lenguajes de programación simula una máquina virtual, donde el lenguaje de máquina es similar al lenguaje fuente. La ventaja del proceso interprete es que no necesita de dos fases para ejecutar el programa, sin embargo su inconveniente es que la velocidad de ejecución es más lenta ya que debe analizar e interpretar las instrucciones contenidas en el programa fuente.
Todo el software de programación resulta de gran utilidad, obviamente algunos con una estructura mas complicada que otros, todo depende de nuestras necesidades. En lo personal he manejado programas como Visual Basic, C++, JCreator, etc. y podria decirles que se los recomiendo ampliamente ya que en cierta forma son fáciles de utilizar y nos brindan la posibilidad de hacer grandes cosas con ellas.
Estaremos buscando algunos tutoriales y links para la siguiente entrada para que puedan descargar los programas antes mencionados y otros mas avanzados, para que los prueben y empiecen a utilizar las herramientas que nos brindan.

martes, 10 de noviembre de 2009

CLASIFICACION DE LOS SISTEMAS OPERATIVOS EN SOFTWARE DE SISTEMA

A continuacion te mostraremos el significado de un sitema operativo como parte del software de sistema y su clasificacion de la misma.

Un sistema operativo es un software de sistema, es decir, un conjunto de programas de computación destinados a realizar muchas tareas entre las que destaca la administración eficaz de sus recursos.

Un sistema operativo se puede encontrar normalmente en la mayoría de los aparatos electrónicos que utilicen microprocesadores para funcionar, ya que gracias a éstos podemos entender la máquina y que ésta cumpla con sus funciones (teléfonos móviles, reproductores de DVD, autoradios, computadoras, radios,etc).


Dicho de una forma sencilla y directa, un sistema operativo viene a ser un software de sistema, consistente en un conjunto de programas de computación especialmente destinados a efectuar muchas tareas, entre las que –por ejemplo- destaca la administración de sus recursos.

Un sistema operativo empieza a trabajar cuando, en memoria, se carga un determinado programa específico, ejecutándose al iniciar el ordenador o equipo en sí, y gestionando el hardware que podemos encontrar en el mismo, brindando una interfaz directa hacia el propio usuario.
No en vano, podemos encontrar un sistema operativo en cualquier máquina o producto que contenga un microprocesador, y no sólo se engloba en el uso de ordenadores

Clasificación de los Sistemas Operativos Los sistemas operativos pueden ser clasificados de la siguiente forma:
-Multiusuario: Permite que dos o más usuarios utilicen sus programas al mismo tiempo. Algunos sistemas operativos permiten a centenares o millares de usuarios al mismo tiempo.
-Multiprocesador: soporta el abrir un mismo programa en más de una CPU.
-Multitarea: Permite que varios programas se ejecuten al mismo tiempo.
-Multitramo: Permite que diversas partes de un solo programa funcionen al mismo tiempo.
-Tiempo Real: Responde a las entradas inmediatamente. Los sistemas operativos como DOS y UNIX, no funcionan en tiempo real.

Existen varios tipos de sistemas operativos, definidos según su capacidad para administrar simultáneamente información de

16 bits, 32 bits, 64 bits o más.


Sistema
Programación
Usuario único
Usuario múltiple
Tarea única
Multitarea
DOS
16 bits
X

X

Windows3.1
16/32 bits
X


no preventivo
Windows95/98/Me
32 bits
X


cooperativo
WindowsNT/2000
32 bits

X

preventivo
WindowsXP
32/64 bits

X

preventivo
Unix / Linux
32/64 bits
X

preventivo
MAC/OS X
32 bits

X

preventivo
VMS
32 bits

X

preventivo


























http://images.google.com.mx/imgres?imgurl=http://informaticaellacuria.wikispaces.com/file/view/sistema-operativo-2.jpg/76246873&imgrefurl=http://informaticaellacuria.wikispaces.com/SISTEMAS%2BOPERATIVOS&usg=__I5VU8iuy9fIV2GwlegPdU37vJLg=&h=300&w=576&sz=27&hl=es&start=4&um=1&tbnid=uJaHecBC8eMPTM:&tbnh=70&tbnw=134&prev=/images%3Fq%3Dsistema%2Boperativo%26hl%3Des%26sa%3DX%26um%3D1

viernes, 6 de noviembre de 2009

Noticia de Software: Google optimiza el software de aplicación de iPhone

Este software permite reajustar una serie de servicios como la búsqueda de correo y telecomunicación postales, así como la información de calentario. La operación se realiza con mayor velocidad que los servicios ordinarios.

Según medios de información del extranjero, Google lanza al mercado su nueva plataforma para que los usuarios puedan disfrutar con facilidad diversas clases de servicios en iPhone.

Cuando uno abre la página principal de Google a través de iPhone, podrá acceder al buscador, el enlace de Gmail, calendario y otros canales de rápido servicio en la parte superior de la pantalla.

Gummi Hafsteinsson, gerente de Productos de Google, manifestó: "La descarga de páginas se realiza con una velocidad extraordinaria, casi sin diferencia con los computadores."

Actualmente Google está haciendo esfuerzos por desarrollar la tecnología de aplicación de telefonía móvil más rápida y más fácil en una mayor cantidad de servicios.

Todavía no ha publicado más detalles con respecto a estas tecnologías. En el anterior software de iPhone ya está incluido Google Maps y YouTube.

Apple manifestó en el mes pasado que acogerá con beneplácito los esfuerzos de otras compañías para desarrollar software de aplicación del iPhone.

Se prepara lanzar una serie especial de instrumento al respecto en febrero del año entrante.

fuente de referencia: http://www.webpanto.com/noticias-articulo-9214-google-optimiza-el-software-de-aplicacion-de-iphone.html
Fuente:spanish.peopledaily.com.cn

miércoles, 4 de noviembre de 2009

Software de aplicación


Definición de Software de aplicación

Programa informático que permite a un usuario realizar un determinado trabajo de forma más sencilla.

Paquetes de software de aplicaciones.- Conjunto preescrito, precodificado y comercialmente disponible de programas que elimina la necesidad de las personas de escribir sus propios programas de software. Existen paquetes de aplicaciones para sistemas grandes y complejos los cuales deben ser instalados por especialistas técnicos.

El software de aplicación ha sido escrito con el fin de realizar casi cualquier tarea imaginable. Existen literalmente miles de estos programas para ser aplicados en diferentes tareas, desde procesamiento de palabras hasta cómo seleccionar una universidad. A continuación cuatro categorías de software de aplicaciones:

* Aplicaciones de negocios
* Aplicaciones de utilerías
* Aplicaciones personales
* Aplicaciones de entretenimiento

Aplicaciones de negocios - Las aplicaciones más comunes son procesadores de palabras, software de hojas de cálculo y sistemas de bases de datos.

Utilerías - Las utilerías, que componen la segunda categoría de aplicaciones de software, te ayudan a administrar a darle mantenimiento 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 grandes bases 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.
http://www.cosaslibres.com/software.html

martes, 3 de noviembre de 2009

Software de Sistema

Anteriormente vimos la clasificación del software en la cual se encuentra una categoría que es el "software de sistema", el cual a su vez se puede clasificar en sistema operativo, controladores de dispositivos y programas utilitarios.

Un sistema operativo crea una interfaz entre el usuario y el sistema de hardware, mientras que otros software de sistema refinan o permite mejorar la interacción con el hardware de las computadoras.

Les presentamos lo ultimo que ha salido al mercado, refiriendonos a los Sistemas Operativos.

El sistema Windows, con una nueva versión para 2010

La novedad

El Seven sería más liviano y llegará para reemplazar al problemático Vista. Por eso, cuando en estos días empezó a hablarse de un nuevo Windows, conocido como Seven , no pudimos, sino preguntarnos: "¿pero no acaban de lanzar el Vista? ¿Es lo mismo Windows 7 que Vista?". No, no son lo mismo.

Windows es el conjunto de programas que hace funcionar a la PC. A este tipo de software se lo conoce genéricamente como sistema operativo.Windows, fabricado por Microsoft, es el más usado del mundo, pero existen otros, como el Mac OS X, de Apple, y Linux, un software libre, distribuido por varias empresas y organizaciones.

Windows ha ido saliendo en sucesivas versiones.

Además de Windows 3.1, que no era en rigor un sistema operativo, el primero fue Windows 95 (1995), seguido del 98 (1998), 2000 (2000), XP (2001) y Vista (2006).

El 2000, XP y Vista provienen de un antepasado corporativo conocido como Windows NT, de 1993.

Windows 7 podría venir a cambiar todo eso. Dos parecen ser las metas que Microsoft quiere alcanzar con la nueva versión. Primero, reducir el ciclo de desarrollo a tres años.

Vista tardó más de cinco en salir, y eso en tecnología es demasiado tiempo, sobre todo, porque Vista no ofrece nada revolucionario.

Más pequeño

Segundo, Microsoft ha rediseñado el núcleo del sistema para que sea más pequeño. El núcleo (o kernel ) es el conjunto de instrucciones y rutinas básicas de un sistema operativo.

Los núcleos de XP o Vista son voluminosos, complejos y, por esto, requieren equipos más poderosos y son más propensos a las nefastas vulnerabilidades de seguridad.

Se sabe, por una presentación realizada en la Universidad de Illinois por el ingeniero Eric Traut, de Microsoft, que el núcleo de Windows 7, conocido como MinWin , ocupará tan sólo 40 megabytes de memoria.

Todo lo que hoy engorda el kernel se convertirá en módulos que se cargan a voluntad, un poco como hacen los sistemas Unix y Linux.La semana última, en una reunión en la que se lanzó el sistema operativo Windows Server 2008, se hizo hincapié precisamente en la "reducción de la superficie de vulnerabilidad del núcleo de Windows".

La frase, que sonó quizá demasiado adornada para el contexto, se refería a esta estrategia de reducir las funciones del núcleo para hacerlo menos propenso a vulnerabilidades. No obstante, el MinWin, que vendrá con Windows 7, no está relacionado con el de Windows Server 2008, llamado Server Core .

¿En 2009?

Bill Gates, cofundador de Microsoft, deslizó hace unos días que Windows 7 no saldrá en 2010, sino en 2009. ¿El año que viene? Podría ser, opinan algunos analistas, puesto que la situación de Vista es la peor en la historia de los Windows, a pesar de las 100 millones de copias vendidas hasta enero.

El XP, con casi siete años de edad, sigue siendo el favorito.

Por Ariel TorresDe la Redacción de LA NACION

Después de analizar las caracteristicas de Windows 7, nos podremos dar cuenta de que hay notables mejorias comparado con Windows Vista. Hemos leido muchos comentarios acerca de Windows Vista y la mayoría son malos, dificilmente se encuentran comentarios buenos acerca de este sistema operativo por lo que les recomendamos probar esta nueva versión. Y si ya estan cansados de los sistemas operativos lanzados por Windows, los invitamos a usar Linux, el cual nos brinda grandes ventajas.



jueves, 29 de octubre de 2009

Servidores gratis

Antes de seguir con la clasificación del software y como algo adicional les dejamos esta lista de hostings gratis donde albergar tu página web sin que te pongan publicidad. Además son servicios que permiten páginas dinámicas como los blogs al estar configurados con php y mysql.

000webhost
Espacio web: 250 MB
Tráfico mes: 100 GB
Dominios ilimitados
Cinco bases de datos MySQL
Cinco usuarios FTP
Runhosting
Disco duro de 200 MB
Tráfico mes: 5 GB
Puedes alojar hasta dos dominios
Una base de datos (MySQL)
Un usuario FTP

TightHosting
Espacio 150 MB
Tráfico mes: 4 GB
Posibilidad de alojar un dominio
Una base de datos (MySQL)
Un usuario FTP
Frehostia
Espacio para archivos: 250 MB
Tráfico mes: 5 GB
posibilidad de alojar 1 dominio
Una base de datos (MySQL)
Un usuario FTP
Pandela
Espacio para la web: 176 MB
Tráfico mes: 4 GB
Un dominio
Una base de datos de hasta 3MB (MySQL)
Cinco cuentas de acceso FTP
newsit.es
Espacio: 20 GB
Tráfico mes: 300 GB
Un dominio
Cinco bases de datos (MySQL)
Un usuario FTP

iHostQ
Espacio: 200 MB
Tráfico mes: 5 GB
Una Base de datos (MySQL)
25 usuarios FTP
x10hosting
Espacio: 300 MB
Tráfico mes: 10 GB
Tres bases de datos (MySQL)
Tres usuarios FTP
Hasta 3 dominios

insaneGB
Espacio: 5 GB
Tráfico mes: 20 GB
Bases de datos infinitas
Dominios ilimitados
Usuarios FTP ilimitados

Awardspace
Espacio: 200MB
Tráfico mes: 5GB
Una base de datos (MySQL)
Un usuario FTP
Un dominio propio
110MB
Espacio: 200MB
Tráfico mes: 100GB
Una base de datos (MySQL)
Un usuario FTP
Un dominio propio

Vlexo
Espacio: 200MG
Tráfico mes: 1GB
Una base de datos (MySQL)
Un usuario FTP
Un dominio propio

Hay que tener en cuenta que a veces a uno le hospedan en la misma ip que a una página penalizada por google y eso puede penalizarnos. Por ello la herramienta You get signal nos permite saber las webs que comparten el mismo servidor gratis que tú.
Hemos visto que a muchos les interesa saber un poco mas de los servidores eMule por lo que les dejamos los siguientes links, uno es para descargarlo y otro es para saber como mantenerlo actualizado. Esperamos que les sean de gran utilidad.

SOFTWARE

Ahora vamos a ver el significado de software y los diferentes tipos de software:

Software

El Software es el soporte lógico e inmaterial que permite que la computadora pueda desempeñar tareas inteligentes, dirigiendo a los componentes físicos o hardware con instrucciones y datos a través de diferentes tipos de programas.

El Software son los programas de aplicación y los sistemas operativos, que según las funciones que realizan pueden ser clasificados en:

Software de Sistema

Se llama Software de Sistema o Software de Base al conjunto de programas que sirven para interactuar con el sistema, confiriendo control sobre el hardware, además de dar soporte a otros programas.

El Software de Sistema se divide en:

Sistema operativo

El Sistema Operativo es un conjunto de programas que administran los recursos de la computadora y controlan su funcionamiento.

Un Sistema Operativo realiza cinco funciones básicas: Suministro de Interfaz al Usuario, Administración de Recursos, Administración de Archivos, Administración de Tareas y Servicio de Soporte.

  1. Suministro de interfaz al usuario: Permite al usuario comunicarse con la computadora por medio de interfaces que se basan en comandos, interfaces que utilizan menús, e interfaces gráficas de usuario.
  2. Administración de recursos: Administran los recursos del hardware como la CPU, memoria, dispositivos de almacenamiento secundario y periféricos de entrada y de salida.
  3. Administración de archivos: Controla la creación, borrado, copiado y acceso de archivos de datos y de programas.
  4. Administración de tareas: Administra la información sobre los programas y procesos que se están ejecutando en la computadora. Puede cambiar la prioridad entre procesos, concluirlos y comprobar el uso de estos en la CPU, así como terminar programas.
  5. Servicio de soporte: Los Servicios de Soporte de cada sistema operativo dependen de las implementaciones añadidas a este, y pueden consistir en inclusión de utilidades nuevas, actualización de versiones, mejoras de seguridad, controladores de nuevos periféricos, o corrección de errores de software.

Controladores de Dispositivos

Los Controladores de Dispositivos son programas que permiten a otros programa de mayor nivel como un sistema operativo interactuar con un dispositivo de hardware.

Programas Utilitarios

Los Programas Utilitarios realizan diversas funciones para resolver problemas específicos, además de realizar tareas en general y de mantenimiento. Algunos se incluyen en el sistema operativo.

Software de Aplicación

El Software de Aplicación son los programas diseñados para o por los usuarios para facilitar la realización de tareas específicas en la computadora, como pueden ser las aplicaciones ofimáticas (procesador de texto, hoja de cálculo, programa de presentación, sistema de gestión de base de datos...), u otros tipos de software especializados como software médico, software educativo, editores de música, programas de contabilidad, etc.

Software de Programación

El Software de Programación es el conjunto de herramientas que permiten al desarrollador informático escribir programas usando diferentes alternativas y lenguajes de programación.

Este tipo de software incluye principalmente compiladores, intérpretes, ensambladores, enlazadores, depuradores, editores de texto y un entorno de desarrollo integrado que contiene las herramientas anteriores, y normalmente cuenta una avanzada interfaz gráfica de usuario (GUI).

Mas adelante se vera mas detallado casa software

http://www.masadelante.com/faqs/software-hardware

SOFTWARE

sábado, 24 de octubre de 2009

Tipos de servidores

Ya hemos mencionado el significado de los servidores, ahora nos dedicaremos a ver que se pueden clasificar estos servidores en diferentes categorías, asi que revisemosla.

Tipos de servidores

Esta lista categoriza los diversos tipos de servidores del mercado actual:

Plataformas de Servidor (Server Platforms): Un término usado a menudo como sinónimo de sistema operativo, la plataforma es el hardware y software subyacentes para un sistema, es decir, el motor que dirige el servidor.

Servidores de Aplicaciones (Application Servers): Designados a veces como un tipo de middleware (software que conecta dos aplicaciones), los servidores de aplicaciones ocupan una gran parte del territorio entre los servidores de bases de datos y el usuario, y a menudo los conectan.

Servidores de Audio/Video (Audio/Video Servers): Los servidores de Audio/Video añaden capacidades multimedia a los sitios web permitiéndoles mostrar contenido multimedia en forma de flujo continuo (streaming) desde el servidor.

Servidores de Chat (Chat Servers): Los servidores de chat permiten intercambiar información a una gran cantidad de usuarios ofreciendo la posibilidad de llevar a cabo discusiones en tiempo real.

Servidores de Fax (Fax Servers): Un servidor de fax es una solución ideal para organizaciones que tratan de reducir el uso del teléfono pero necesitan enviar documentos por fax.

Servidores FTP (FTP Servers): Uno de los servicios más antiguos de Internet, File Transfer Protocol permite mover uno o más archivos

Servidores Groupware (Groupware Servers): Un servidor groupware es un software Internet o vía Intranet corporativo y trabajar juntos en una atmósfera virtual. diseñado para permitir colaborar a los usuarios, sin importar la localización, vía

Servidores IRC (IRC Servers): Otra opción para usuarios que buscan la discusión en tiempo real, Internet Relay Chat consiste en varias redes de servidores separadas que permiten que los usuarios conecten el uno al otro vía una red IRC.

Servidores de Listas (List Servers): Los servidores de listas ofrecen una manera mejor de manejar listas de correo electronico, bien sean discusiones interactivas abiertas al público o listas unidireccionales de anuncios, boletines de noticias o publicidad.

Servidores de Correo (Mail Servers): Casi tan ubicuos y cruciales como los servidores web, los servidores de correo mueven y almacenan el correo eletronico a través de las redes corporativas (vía LANs y WANs) y a través de Internet.

Servidores de Noticias (News Servers): Los servidores de noticias actúan como fuente de distribución y entrega para los millares de grupos de noticias públicos actualmente accesibles a través de la red de noticias USENET.

Servidores Proxy (Proxy Servers): Los servidores proxy se sitúan entre un programa del cliente (típicamente un navegador) y un servidor externo (típicamente otro servidor web) para filtrar peticiones, mejorar el funcionamiento y compartir conexiones.

Servidores Telnet (Telnet Servers): Un servidor telnet permite a los usuarios entrar en un ordenador huésped y realizar tareas como si estuviera trabajando directamente en ese ordenador.

http://www.masadelante.com/faqs/servidores-ftp