AprenderGratis.com

La palabra «software» se refiere al equipamiento lógico o soporte lógico de un computador digital, y comprende el conjunto de los componentes lógicos necesarios para hacer posible la realización de una tarea específica, en contraposición a los componentes físicos del sistema (hardware).

SmallSquid Logo

Entrada categorizada en ‘Software’

Breves, Emprendedores, Informática e Internet, Internet, Software, Web

Mini historia de Google

Por Daniela Ceccato, en 19 de Enero de 2009

Google es una de las grandes revoluciones sucedidas en Internet, ya que su aparición cambió las reglas y generó una mejor forma de usar la gran red. Así logró convertirse en el buscador nº 1 de páginas web.

Fue fundada por Sergey Brin y Larry Page, quienes se conocieron en el año 1995 (teniendo 23 y 24 años respectivamente). El primero era Licenciado en Informática y Ciencias Matemáticas, y un experto en tratamiento de datos; y el segundo era Ingeniero Eléctrico y tenía experiencia en diseño web.

Se iniciaron en la creación de un algoritmo para la búsqueda de datos, y el nombre que se le dio a esta tecnología (puesto por Larry Page) fue PageRank.

En 1996 comenzaron a desarrollar un buscador llamado BackRub, y al año siguiente se transformó en Google (se usó este nombre por su parecido al término “googol”, creado para describir, en matemáticas, un número compuesto por un 1 seguido de 100 ceros). Al principio les costó conseguir inversores y decidieron crear su propia empresa.

La clave del éxito de esta compañía fue en primer lugar los algoritmos de ordenación (PageRank), los cuales tienen capacidades de inteligencia artificial, posibilitan la clasificación de información de forma rápida y eficiente. Además, todos los servicios de Google funcionan sin intervención humana, desde la clasificación de páginas hasta la inserción de publicidad.

Comentarios (0)
Breves, Emprendedores, Formación, Informática e Internet, Internet, Programacion, Software, Software Libre, Web

Matt Mullenweg, el creador de Wordpress

Por Daniela Ceccato, en 10 de Enero de 2009

Las revoluciones que se han hecho en el mundo de la gran red han sido realizadas por jóvenes. Los artífices de Google eran veinteañeros cuando el gran buscador nació, y el creador de Wordpress, Matt Mullenweg, también. Este joven estadounidense (nacido en enero de 1984) tiene apenas 24 años y ya es millonario por su idea.

Es un programador de computadoras, autodidacta, con formación en ciencias políticas, economía y filosofía del lenguaje. A comienzos del nuevo milenio (2002), se inició en el mundo de los blogs, porque quería compartir las fotos de un viaje suyo.

En ese entonces usaba Cafelog -un software de código fuente abierto- y cuando su desarrollo se detuvo, Matt lo derivó en su creación Wordpress (enero 2003).

Al año siguiente fue contratado por la red CNet y en octubre de 2005 renunció a esta compañía para dedicarse por completo a su creación. En diciembre de ese año, siendo su servicio muy popular, fundó Automattic, la empresa que responde a Wordpress.

Éste es un software para crear blogs, que hoy es usado por más de dos millones de personas; y así Mullenweg se convirtió en una celebridad del mundo de la informática.

Comentarios (0)
Software

Photoshop. Introducción a la interfaz

Photoshop se ha convertido tanto para los diseñadores gráficos como para los usuarios no profesionales en una potente herramienta con la que poder desarrollar una gran variedad de funciones de forma intuitiva y accesible.
Por Alvaro Peredo, en 30 de Noviembre de 2008

Photoshop se ha convertido tanto para los diseñadores gráficos como para los usuarios no profesionales en una potente herramienta con la que poder desarrollar una gran variedad de funciones de forma intuitiva y accesible.

Cada vez más usuarios se interesan y se forman como complemento importante a sus perfiles laborales que se vuelven cada vez más exigentes. En este artículo se tratara de exponer y explicar brevemente el uso de las herramientas más comúnmente utilizadas en esta aplicación de diseño gráfico.

Photoshop en sus últimas versiones 7 y CS requiere unos requisitos mínimos necesarios para poder trabajar con cierta fluidez. La mayoría de las fuentes establecen en recomendar como mínimo un procesador Intel Pentium con 128 megabytes de memoria RAM para Windows (98, Me, 2000 y XP). Para Mac OS, se requiere un procesador PowerPC (Mac OS versión 9.1) e igualmente 128 megabytes de memoria RAM.

Sin embargo para poder trabajar con suficiente agilidad (sobre todo en Windows) se recomienda la utilización de equipos mas potentes como Pentium III / IV, Power Mac G4 y al menos 256 megabytes de memoria RAM. Sin embargo, en el caso de la memoria RAM, Photoshop como otras tantas aplicaciones gráficas, nunca te pondrá objecciones si le haces trabajar como mayor cantidad de memoria, todo lo contrario.

Cuando accedemos a la pantalla principal de Photoshop nos encontramos con varios elementos fijos y otros llamados flotantes que podremos cambiar su situación e incluso quitar si no nos son de utilidad. Los elementos fijos son el Menú principal y la barra de estado mientras que los flotantes son la Barra de herramientas, la barra de Propiedades de la herramienta seleccionada (situada bajo el Menú principal) y por último una serie de paletas ubicadas a la derecha que nos permitirán el uso avanzado de algunas de las herramientas de la Barra principal.

Seguir leyendo »

Comentarios (1)
Aplicaciones, Fotografia, Informática e Internet, Software, Software Libre
Photoshop y recursos gratis

Edición digital: cómo mejorar la fotografía

Mediante el software no sólo podemos mejorar una imagen, sino crear una nueva
Por Brenda Zaniuk, en 26 de Octubre de 2008

La fotografía digital ha desplazado rápidamente a la convencional, y no es para menos, porque presenta infinidad de ventajas en un mundo casi totalmente informatizado, donde preferimos tener capturas para ver en nuestro ordenador en vez de en un álbum de papel, que ocupa espacio y se estropea con el paso del tiempo.

Las ventajas son muchas otras, una capacidad de almacenamiento muy superior, cuyo límite estará dado por la tarjeta de memoria que empleemos pero que, aunque sea la más pequeña del mercado, podrá guardar muchas más fotos que un rollo de los convencionales. Además, la posibilidad de aplicar efectos a las tomas con solo apretar un botón es un recurso muy divertido para quienes deseen tomar fotografías artísticas.

Edición digital de imágenes

Además, las máquinas de fotografía digitales modernas son muy fáciles de usar por quien no tiene conocimientos y dispone de gran cantidad de prestaciones que pueden ser utilizadas por un usuario intermedio o profesional; es decir que una misma máquina puede tener usos hogareños o semi profesionales dependiendo del nivel de conocimiento y práctica del usuario.

Para los iniciados recientemente o para quienes toman capturas espontáneas sin tiempo de preparar la luz, los contrastes y ajustar el foco, las cámaras digitales disponen de un modo automático muy conveniente que realizará todos los ajustes necesarios para que la velocidad de obturación, la apertura, el balance de blancos y el enfoque sean los adecuados y generen una captura limpia que luego pueda ser descargada en nuestro ordenador para imprimirla o compartirla por vía electrónica.

Ya sea que hayas realizado las capturas en el modo automático o manual, debiendo realizar ajustes precisos es el momento de descargar las imágenes en el ordenador para luego aplicar un editor de imágenes y realizar algunas correcciones, como la eliminación de ojos rojos o brillos molestos delante del lente.

Algunas cámaras digitales modernas ya incluyen algunos filtros de optimización de las fotos, pero si la que tienes no es de éstas, puedes utilizar un software de fotoedición para mejorar tus tomas. Es probable, además, que tu cámara incluya en el paquete un software propio o libre para edición digital, pero si no te conforma y quieres probar algo más, aquí tienes un listado de los programas que puedes utilizar; algunos son de licencia libre y otros pagos.

Seguir leyendo »

Comentarios (2)
Informática e Internet, Internet, Software
Virus informáticos

Mitos sobre los virus informáticos

Internet y las tecnologías derivadas del desarrollo de ordenadores y software se han prestado desde su nacimiento a la creación y auge de unos determinados mitos
Por Alvaro Peredo, en 21 de Agosto de 2008

Al igual que sucede en otros ámbitos de la vida, Internet y las tecnologías derivadas del desarrollo de ordenadores y software se han prestado desde su nacimiento a la creación y auge de unos determinados mitos, muchos de los cuales todavía siguen en gran parte vigentes. Formar tanto a los usuarios como a los profesionales en evitar mantener este tipo de mitos, en este caso relacionados con los virus informáticos, es el objetivo de estas líneas.

Los virus infectan únicamente archivo de tipo .com y .exe
Existen otras posibilidades como por ejemplo la infección de los sectores de arranque del sistema, conocido como “Boot”. Ya que estos sectores no aparecen considerados como archivos, los virus pueden ocultarse muy bien en ellos y pasar desapercibidos para los usuarios no profesionales.
Este tipos de virus que se instalan en los sectores de arranque, son los responsables de al menos un 10% de todos los ataques contra ordenadores
Además los virus informáticos también pueden infectar a aquellos archivos que sean ejecutados incluyendo los controladores, generalmente archivo .sys y .bin así como archivos overlay, de extensión .ovr. Por otro lado, son también muy conocidos los virus que se crean para archivos de procesmiento por lotes (.bat) y los virus de macro para procesadores de textos y hojas de calculo, como Word y Excel respectivamente.

El hardware puede ser dañado por virus
Durante cierto tiempo este extremo estuvo muy extendido aunque en realidad no tiene nada de cierto. Hubo muchos rumores sobre la capacidad de ciertos virus para poder “quemar” el monitor del ordenadores alterando las configuraciones de las frecuencias de refresco y también, y esto más divertido, de la capacidad de ciertos virus para destruir teclados, disqueteras y otros dispositivos.
Ciertos tipos de virus, del tipo al CIH/Chernobyl únicamente, que no es poco, es capaz de borrar los datos almacenados en la BIOS dejando fuera de servicio la placa, que no averiandola. En este caso no se trata de daños físicos sino de borrado de datos, problema que puede ser solventado grabando de nuevo los datos de la BIOS.

Seguir leyendo »

Comentarios (2)
Sistemas operativos, Software
Características de la evolución de los sistemas de computación

Evolución tecnológica de los sistemas de computación

Consecuencia del advenimiento del disco y el uso de spools, aumentó el uso de CPU, pudiéndose solapar actividades, lo que se tradujo en un aumento de la productividad.
Por Alvaro Peredo, en 7 de Junio de 2008

Como consecuencia del advenimiento del disco y el uso de spools, aumentó el uso de CPU. Pudiéndose solapar actividades, puede lograrse que la CPU tenga siempre algo para ejecutar, lo que se traduce en un aumento de la productividad.

Para que la CPU pudiera intercalar actividades de diferentes programas (la lectura o salida de uno, con el procesamiento de otro) fue necesario que residieran todos ellos en memoria, pues para ejecutarse, un programa debe estar en memoria. E esta técnica de permitir varios programas en memoria se la llama multiprogramación.

colossus.gifPero, ante esta evolución es imprescindible administrar la memoria y planificar la CPU además de buscar la manera de salvaguardar la posibilidad de interferencia entre los programas que comparten la memoria. Por lo tanto, se cumple aquello que a mayor funcionalidad, debe acompañar una mayor complejidad del software encargado de controlar la actividad: el sistema operativo.

No todos los trabajos que están en el “job spool” pueden residir en la memoria: es preciso hacer una selección, lo que se llama, planificar el uso de la CPU. Los sistemas batch con multiprogramación unen la modalidad de secuencia propia del batch con la posibilidad de mantener más de un job en memoria, de manera tal que al realizarse la entrada-salida de un job pueda atenderse el procesamiento de otro trabajo.

Tiempo compartido (time sharing). Sistemas interactivos.
Time sharing es una consecuencia lógica de la multiprogramación. En los sistemas batch no hay interacción con el usuario. El tiempo de retorno (tiempo entre envío del trabajo y terminación) es alto. Además hay vuelcos de memoria para el posterior análisis del problema por parte del usuario. En un sistema interactivo hay comunicación directa, normalmente a través del monitor, para la visualización de la entrada y la salida, y el teclado (keyboard) o el ratón (mouse) para el ingreso de comandos y datos. Las fuentes de almacenamiento de programas y datos, los archivos, deben estar en línea para poder ser accedidos dinámicamente. Los sistemas operativos modernos permiten que convivan los sistemas batch con los interactivos.

Personal Computers. Sistemas monousuario
Las PC’s (pesonal computers) son computadoras dedicadas a un solo usuario, que aparecieron en los 70’s.
Eran microcomputadoras más baratas y más chicas que un mainframe. El abaratamiento no proviene sólo del hardware: el sistema operativo es menos complejo pues es un ambiente de ejecución mucho más simple. Durante al primer década, no tenían lo necesario para proteger el sistema operativo del acceso desde programas de usuario (lo que se llama modo dual de ejecución). Por lo tanto no eran multiusuario ni multitarea. Pero a partir de la comunicación de las PC’s a través de redes, o para compartir recursos, fue necesario implementar mecanismos de protección de la información. Se sumó a ello la invasión de ocasionales virus que atacaban y atacan al sistema.

Seguir leyendo »

Comentarios (0)
Hardware, Sistemas operativos, Software
Generaciones de ordenadores

Clasificación y características de las diferentes generaciones de ordenadores

Las generaciones han ido pasando de las basadas en válvulas a transistores, circuitos integrados y finalmente a circuitos integrados de gran escala
Por Alvaro Peredo, en 3 de Junio de 2008

Los sistemas operativos, al igual que el hardware de los computadores, han sufrido una serie de cambios revolucionarios llamados generaciones. En el caso del hardware, las generaciones han sido marcadas por grandes avances en los componentes utilizados, pasando de la utilización de válvulas (primera generación) a transistores (segunda generación), a circuitos integrados (tercera generación), a circuitos integrados de gran y muy gran escala (cuarta generación). Cada generación sucesiva de hardware ha ido acompañada de reducciones substanciales en los costos, tamaño, emisión de calor y consumo de energía además de por incrementos notables en velocidad y capacidad.

colossus.gifGeneración Cero (década de 1940). Los primeros sistemas computacionales no poseían sistemas operativos. Los usuarios tenían completo acceso al lenguaje de la maquina. Todas las instrucciones eran codificadas a mano.

Primera Generación (década de 1950). Los sistemas operativos de los años cincuenta fueron diseñados para hacer mas fluida la transición entre trabajos. Antes de que los sistemas fueran diseñados, se perdía un tiempo considerable entre la terminación de un trabajo y el inicio del siguiente. Este fue el comienzo de los sistemas de procesamiento por lotes, donde los trabajos se reunían por grupos o lotes. Cuando el trabajo estaba en ejecución, este tenia control total de la maquina. Al terminar cada trabajo, el control era devuelto al sistema operativo, el cual limpiaba y leía e iniciaba el trabajo siguiente. Al inicio de los 50’s esto había mejorado un poco con la introducción de tarjetas perforadas (las cuales servían para introducir los programas de lenguajes de máquina), puesto que ya no había necesidad de utilizar los tableros enchufables.

Además el laboratorio de investigación General Motors implementó el primer sistema operativo para la IBM 701. Los sistemas de los 50’s generalmente ejecutaban una sola tarea, y la transición entre tareas se suavizaba para lograr la máxima utilización del sistema. Esto se conoce como sistemas de procesamiento por lotes de un sólo flujo, ya que los programas y los datos eran sometidos en grupos o lotes. La introducción del transistor a mediados de los 50’s cambió la imagen radicalmente. Se crearon máquinas suficientemente confiables las cuales se instalaban en lugares especialmente acondicionados, aunque sólo las grandes universidades y las grandes corporaciones o bien las oficinas del gobierno se podían dar el lujo de tenerlas.

Seguir leyendo »

Comentarios (9)
Sistemas operativos, Software
Origenes del software informático

Los inicios del software y los sistemas operativos

En aquellos primeros sistemas, las tareas eran a menudo tediosas y rutinarias empleándose además una gran cantidad de personal en el desarrollo de trabajos que hoy se considerarían triviales.
Por Alvaro Peredo, en 28 de Mayo de 2008

Los primeros sistemas utilizados para realizar operaciones matemáticas valiéndose de máquinas no tenían nada que ver con los sistemas actuales.
En aquellos primeros sistemas, las tareas eran a menudo tediosas y rutinarias empleándose además una gran cantidad de personal en el desarrollo de trabajos que hoy se considerarían triviales.

tarjetaperforada_01.jpgEl primer tipo de estos sistema, se denominó “modalidad batch” y consistía básicamente en la carga manual del programa en memoria desde interruptores, cinta de papel, tarjetas perforadas. Cuando se comenzó a trabajar en tarjetas perforadas, esas tarjetas, que contenían el programa y los datos, formaban un lote que se procesaba de manera secuencial, en su totalidad, desde su comienzo hasta el final. A esta modalidad se la llamó batch. (Nota: Se llama batch a la modalidad de trabajo, no a que el programa residiera en tarjetas perforadas).

Considérese que los sistemas aún admiten la modalidad de trabajo batch, aunque hace tiempo que las tarjetas perforadas no se utilizan.
En estos sistema, existía una interacción directa del programador con su programa. El acceso a la computadora era por un esquema de reservas es decir, se solicitaban turnos para trabajar en ella. Se desarrollaba hardware y software adicional: lectores de tarjetas, impresoras de líneas y cintas magnéticas; ensambladores, cargadores y linkeditores, bibliotecas de funciones comunes, manejadores de dispositivo (almacenados en bibliotecas). Por entonces aparecen los compiladores (FORTRAN, COBOL y otros).

Seguir leyendo »

Comentarios (0)
Formación, Hardware, Sistemas operativos, Software
¿Que ocurre desde que le damos al botón de "Power" hasta que aparece nuestro sistema operativo cargando?

El Post de un PC. Operaciones antes de la carga del sistema operativo

uando encendemos el ordenador, nuestra placa base hace una especie de escaneo a todo el sistema para comprobar si todo está en regla y continuar cargando
Por Alvaro Peredo, en 22 de Mayo de 2008

¿Que ocurre desde que le damos al botón de “Power” hasta que aparece nuestro sistema operativo cargando?. Cuando encendemos el ordenador, nuestra placa base hace una especie de escaneo a todo el sistema para comprobar si todo está en regla y continuar cargando.

Este escaneo de todo el sistema recibe el nombre de POST, acrónimo inglés de Power On Self Test (Auto diagnóstico al encender). Este, es un proceso de verificación e inicialización de los componentes de entrada y salida de un PC y esta a cargo de configurar y diagnosticar el estado del hardware.

Las fases o pasos del POST son las siguientes:

1. POWER, llega el voltaje a placa base. Al encender el interruptor del ordenador, la tensión llega desde la fuente de alimentación de la carcasa a la placa base; al mismo tiempo se suministra la tensión a los dispositivos de almacenamiento para ponerlos en funcionamiento.

2. Alimentación de los dispositivos. Seguidamente alimenta a los dispositivos de almacenamiento.

3. El microprocesador, resetea todos los “contadores” y registros para partir de 0. El microprocesador se inicia al recibir la tensión desde la propia placa base; el propio circuito hace un test de todos los registros para comenzar siempre en el mismo sitio; a partir de ahí, el microprocesador se va a la primera dirección de memoria BIOS para ejecutar el programa que allí comienza.

4. Comprobación de dispositivos conectados. El microprocesador busca una dirección de BIOS para testear la máquina, y también busca el test.

5. POST ( Power On Self Test ). Son un conjunto de rutinas y programas que chequean el hardware. El programa de arranque que contiene la BIOS es de chequeo del sistema, POST. El microprocesador lo interpreta y ejecuta las rutinas que en el están implementadas.

* Aquí es donde se producen los pitidos que indican el estado del ordenador

6. Inicialización y asignación de recursos. El microprocesador envía señales de arranque a través del bus del sistema (por indicación de la BIOS), para detectar la presencia y el funcionamiento correcto de los dispositivos conectados al ordenador. Los dispositivos PnP se activan y solicitan al microprocesador los recursos que necesitan para funcionar (IRQ, DMA, …). La BIOS envía al micro señales y asigna canales DMA y IRQ; el microprocesador recopila todos los recursos solicitados de forma que el sistema operativo, cuando arranque, pueda asignarles los recursos necesarios..

Seguir leyendo »

Comentarios (5)
Breves, Sistemas operativos, Software

OpenSolaris Guía del Estudiante

Redactada por los miembros de la comunidad OpenSolarisHispano
Por Redacción, en 1 de Abril de 2008

OpenSolaris es un proyecto bajo la licencia Open Source, creado por Sun Microsystems para construir y desarrollar una comunidad de desarrolladores alrededor de las tecnologías del sistema operativo Solaris. El proyecto está dirigido a programadores, administradores de sistemas y usuarios que quieran desarrollar y mejorar sistemas operativos.

Fruto de este proyecto, la comunidad OpenSolarisHispano ha publicado una Guía para introducirse en el uso y desarrollo de dicho sistema operativo. La guía puede descargarse gratis desde la web oficial del proyecto en español. Descargate la Guía del Estudiante en OpenSolaris.org.

Los contenidos de la guía que se puede descargar tanto en pdf como en Open document son los siguientes:

  • Instalacion de Indiana
  • Arranque y parada (SMF)
  • Gestion de discos
  • Gestion de procesos
  • Gestion de usuarios
  • Virtualizacion
  • BrandZ
  • xVM
  • Almacenamiento ZFS
  • Kernel /proc
  • DTrace

Al tratarse de un documento libre en el que se permiten obras derivadas y la colaboración de otras personas, es posible que los contenidos se hayan modificado y ampliado desde que hemos publicado esta nota.

Comentarios (0)

  



Responde la encuesta y participa en nuestros sorteos

 

 

  • AlojaliA, Alojamiento Web: Empresa alojamiento web, registro de dominios, revendedores y servidores dedicados tanto en España como en el Reino Unido. Servicio garantizado por escrito.
  • Hosting Merkaweb.com ofrece servicios profesionales de hosting, registro de dominios y diseño de página web.

Secciones

Canales

Sindicación

Añade este blog a tu lector de feeds

¿Qué es un lector de feeds?

Correo Electrónico:

Red de Blogs SmallSquid

Enlaces de Interés

© Copyright 2010, SmallSquid.com. Red de blogs, SEO y Webs 2.0

SmallSquid.com está gestionado con WordPress

Creative Commons - Some Rights Reserved
 
Un proyecto realizado por Blogestudio
Cerrar
Envíalo
Powered by ShareThis