domingo, 27 de abril de 2014

¿Que es un Sistema Operativo?

Un sistema operativo puede ser definido como un conjunto de programas especialmente hechos para la ejecución de varias tareas, en las que sirve de intermediario entre el usuario y la computadora. Este conjunto de programas que manejan el hardware de una computadora u otro dispositivo electrónico. Provee de rutinas básicas para controlar los distintos dispositivos del equipo y permite administrar, escalar y realizar interacción de tareas. 

Una de las funciones de el sistema operativo es administrar todos los periféricos de una computadora. Es el encargado de mantener la integridad del sistema.

Para un computador o para todos nostros el Sistema opertativo es el programa mas importante y a la vez vital de una computadora.

Sistemas operativos  

Existen muchos tipos de Sistemas Operativos, cuya complejidad varía dependiendo de qué tipo de funciones proveen, y en qué tipo de equipo puede ser usado.

Cuando el sistema operativo comienza a funcionar, inicia los procesos que luego va a necesitar para funcionar correctamente. Los procesos del sistema operativo, se van actualizando dependiendo del proveedor el cual es dueño (Llamese Linux o Microsoft que son los que abarcaremos en nuestro blog).

Otra de las funciones del Sistema operativo es la administracion de recursos de la computadora, con el fin de evitar que que los programas entren en conflicto o la ineficiencia de el computador.Por ejemplo, el sistema operativo evita que dos programas accedan simultáneamente al mismo sector de la memoria, lo que podría causar grandes problemas.Llamese al Sistema operativo como el "Maestro"de un computador.

Funciones básicas del Sistema Operativo 
El sistema operativo es un conjunto de programas que:

  • Inicializa el hardware del ordenador
  • Suministra rutinas básicas para controlar dispositivos
  • Permite administrar, escalonar e interactuar tareas
  • Mantiene la integridad de sistema  
Con esta informacion damos una Pincelada general a lo que es un Sistema operativo de Computadora, los cuales son en los que nos centraremos en nuestro blog.

Gracias por leer, Saludos!

Fuente: http://www.informatica-hoy.com.ar/aprender-informatica/Que-es-el-sistema-operativo.php











Sistema Operativo MAC

 

MAC (Macintosh Operating System o Sistema Operativo de Macintosh)

MAC es un sistema operativo creado por la empresa APPLE para su linea de computadores, fue lanzado en año 1984. 

Primer Sistema Operativo MAC OS

Sistema 1 (1984).




El Sistema 1 tenía escritorio, ventanas, iconos, mouse, menús y scrollbars.

El basurero “Trash” funcionaba como un tobogán de basura, todo desaparecía luego de reiniciar el ordenador, no se podía trabajar en dos aplicaciones al mismo tiempo, solo en una, ya que la memoria virtual no existía. 


Sistema 7 (1990).

 

6 años y 5 versiones  despues el "Sistema 7" fue una verdadera revolución para esa época. Se elimino el Finder y quedo el Finder multiple permitiendo realizar multiples tareas a la vez. 
Tambien la memoria cambió a 32b permitiendo a MAC ocupar mas de 8 mb de ram. 
 Un menú fue agregado en la parte inferior derecha del Dashboard, que mostraba la lista de los programas que estaban siendo utilizados en ese momento y permitía a los usuarios cambiarse entre ellos. Luego de la aplicación de menú fue agregado el menú de “Ayuda”, el “basurero” fue cambiado a un verdadero carpeta permitiendo eliminar los archivos hasta que se seleccionaba la opción de “Vaciar” el basurero.

Fue implementada la opción de arrastrar que permitía llevar un texto de un programa a otro sin necesidad de copiar y pegar. En el Sistema 7 el buscador finalmente tomo una ventaja en los objetos con color, haciendo que los elementos en la interfaz se vieran como en 3D.

MAC OS 8 (1997)



Apples - Sistema 8
Mac OS 8 incluyó otra renovación al Finder que podía hacer más cosas al mismo tiempo, dando la opción de controlar múltiples aplicaciones al mismo tiempo con un mejor desempeño de las computadoras con procesador.
La apariencia del Finder fue renovada para que tuviera un mejor aspecto 3D, también podía ser personalizada. 

MAC OS 9 (1999)




La opción de tener varios usuarios en una Mac fue agregada en esta versión, permitía a los usuarios ingresar y tener sus propias configuraciones. 
Software Update permitía a los usuarios tener las actualizaciones de softwares fuera de Internet, y podía informar a los usuarios de las nuevas actualizaciones cuando ellos salían.

Mac OS X (2000)

Apple MacOSX
Esta basado fuertemente en las PowerPC-port de OpenStep. Por eso Mac OS X hereda la memoria y procesador de Mach’s y el driver del dispositivo de la interfaz, BSD’s POSIX – UNIX Protocolo del programa que soporta y trabaja en interfaz de redes, también algunos elementos de la interfaz de NeXT’s.


Mac OS X 10.0 “Cheetah” (2001)

Apple - Sistema10

Mac OS X 10.0 contenía todas características de un sistema operativo moderno, protegía la memoria, y así los programas no podían utilizar la información de otros programas, de esta forma el procesador no se bloqueaba, los drivers de los dispositivos podían ser cargados o descargados si eran necesario. 

Mac OS X 10.1 “Puma” (2001)

Mac OS 10.1 fue lanzado luego de un año del 10.0, e incorporaba mejor desempeño especialmente en Macs G3. Las versiones 10.1.1, 10.1.2, 10.1.3, 10.1.4, y 10.1.5 todas tenían mejora en los errores, y actualizaciones en sus componentes. La mayoría de open source como utilidades de UNIX fueron incluidas en las Mac OS X y drivers adicionales para poder soportar mas dispositivos.

Mac OS X 10.2 “Jaguar” (2002)

Apple Jaguar
Mac OS X v10.2 “Jaguar" contaba con un nuevo incremento en su rendimiento, un nuevo y depurado look y más de 150 mejoras, entre estas estaba el mayor soporte para redes de Microsoft Windows, Quartz Extreme para la composición de gráficos sea procesada directamente por la tarjeta de video y un filtro contra spam. 

Mac OS X 10.3 “Panther”


Apple - Panther
Mac OS X v10.3 “Panther” tenia un rendimiento mucho mayor, incorporó la mayor actualización en la interfaz de usuario, y muchas mejoras que Jaguar el año anterior. Esta versión ya no era compatible en los antiguos modelos G3.
Algunas de las mejoras de esta versión es que el Finder fue actualizado e incorpora una interfaz metálica y búsqueda rápida. Exposé permitía una nueva forma de manipular ventanas, también incorporo el Cambio Rápido de Usuarios, que permite tener sesiones con diferentes usuarios abiertas al mismo tiempo y pasar de una a otra rápidamente.

Mac OS X 10.4 “Tiger” (2005)

Mac OS X v10.4 “Tiger” contenía más de 200 nuevas mejoras, pero como sucedió con el lanzamiento de Panther, algunas máquinas antiguas no podían soportarlo, en particular, cualquier equipo Apple que no contara con conexión FireWire no podía ser soportado en Tiger.
Esta versión incluya nuevas características como Spotlight un sistema de búsqueda basado en contenidos y metadatos, así también Dashboard se encontraban widgets, unas miniaplicaciones que permiten realizar tareas comunes y ofrecen acceso instantáneo a la información.


Mac OS X 10.5 “Leopard” (2006)


Apple Leopard
Mac OS X v10.5 “Leopard” entre las características de la nueva versión encontramos:

  • Time Machine: da la posibilidad de poder volver en el tiempo a una versión especifica de los contenidos de una carpeta, del disco duro completo, de un sólo archivo, de un rollo de fotos en iPhoto, etc.
  • Mail 3: es la tercera versión de este programa de correo electrónico de Apple ahora incluye Notas y To-Dos así como variados Templates para enviar email HTML.
  • iChat: da la posibilidad de chatear con tabs o de tener iconos animados, ahora también se tiene muchas funciones adicionales para los vídeochats. Desde presentar vídeos, compartir el escritorio, etc.
  • El Dashboard: trae una herramienta llamada Dashcode para crear Widgets fácilmente. Adicionalmente Safari tiene un botón “Webclip” que permite tomar cualquier fragmento de una página que se esté viendo y convertirla en un Widget. Accesibilidad, se crearon mejoras en las funciones de accesibilidad para que “todos puedan usar un Mac”.
  • El Finder: ahora con CoverFlow similar al de iTunes, tiene una función denominada QuickLook la cual permite abrir varios archivos a la vez con diferentes extensiones y no hay necesidad de abrir el programa, incluso los usuarios podrán hacer búsquedas en otras Mac conectadas en red.
  • El Dock: parece una bandeja de vidrio que recibe reflejos, cuenta con un stacks que permite apilar una serie de elementos y cuando se hace clic sobre él se despliegan en un abanico de opciones.

Mac OS X 10.6 “Snow Leopard”

Snow Leopard, fue lanzado el 28 de agosto de 2009 y es más rápido que sus predecesores, además de tener varias nuevas características interesantes:

  • Nuevo exposé integrado en el Dock.
  • Es posible utilizar el touchpad para insertar caracteres chinos.
  • La zona horaria se ajusta automáticamente.
  • Ofrece soporte para conectarse a los servidores Microsoft Exchange 2007.
  • Menor consumo de espacio en disco duro y soporte (teórico) para un máximo de 16TB de RAM.
También hay que destacar las siguientes innovaciones:

  • Grand Central es una tecnología de programación que permite utilizar los procesadores multinúcleo y optimizar el rendimiento.
  • Quicktime X tendrá soporte optimizado para códecs actuales.
  • OpenCL (Open Computing Language) permitirá programar aplicaciones que utilicen la unidad de procesamiento gráfico para usos no gráficos.

MAC OS X 10.7 "Lion" (2010)

Caractaristicas nuevas:
  • Mac App Store: Al igual como funciona en iOS con este programa se podrán instalar nuevas aplicaciones; descargas con un solo click, instalación y actualizaciones automáticas.

  • Launchpad: cambia la interfaz del Mac OS X a una muy parecida a la del iOS es una nueva forma de organizar aplicaciones en páginas para desplazarse a pantalla completa, teniendo la posibilidad de agruparlas en carpetas exactamente igual que en un iPhone o iPad.

  • Mission Control: Es una visión general de todo lo que está ocurriendo en el Mac, la unificación del Dashboard, Spaces y Exposé, todo en un solo sitio para acceder a cualquier aplicación o escritorio virtual en un solo gesto.

  • Aplicaciones a Pantalla Completa: Es posible ver todas las aplicaciones de Mac en pantalla completa eliminando temporalmente elementos clásicos del escritorio como el Dock, además no es necesario salir de la pantalla completa para cambiar de aplicación.

  • Gestos Multitáctiles y Animaciones: Con la integración del Magic Trackpad y el Magic mouse en este OS X se ha incorporado un nuevo paquete de gestos multitáctiles con los que, por ejemplo, el desplazamiento entre aplicaciones.

  • FileVault 2: Es la segunda versión del sistema de encriptado de datos FileVault. Ahora es posible encritptar todo sistema de archivos y no solamente la carpeta Home de cada usuario.


 



Linux





Linux    


Linux realmente es el núcleo del sistema operativo, parte fundamental de la interacción entre el hardware y el usuario (o los programas de aplicación) se maneja usualmente con las herramientas del proyecto GNU y con entornos de escritorio basados en GNOME.

Así que el sistema operativo Linux se compone de varios hardware, así que en esta sección trataremos de describir la mayor parte de ellos. 


GNU: Es un sistema operativo Unix-like desarrollado por el Proyecto GNU. Está formado en su totalidad por software libre.

Los sistemas operativos similares a Unix se construyen a partir de un conjunto de aplicaciones, bibliotecas y herramientas de programación, además de un programa para alojar recursos e interactuar con el hardware, denominado núcleo.

Hurd, que es el núcleo propio de GNU, está lejos de poderse usar en el día a día. Por este motivo, GNU se usa habitualmente con un núcleo denominado Linux. Esta combinación es el sistema operativo GNU/Linux. GNU/Linux lo usan millones de personas, aunque muchos lo denominan «Linux» por error.

GNOME: es un entorno de escritorio e infraestructura de desarrollo para sistemas operativos GNU/Linux.

Núcleo Linux: (El núcleo también denominado Kernel) es un software que constituye una parte fundamental del sistema operativo. Es el principal responsable de facilitar a los distintos programas acceso seguro al hardware de la computadora o en forma básica, es el encargado de gestionar recursos, a través de servicios de llamada al sistema.

El Núcleo Linux es uno de los principales ejemplos de software libre y de código abierto.


Distribuciones de GNU/LINUX


Como GNU/LINUX es de código abierto, se han creado varias versiones de este sistema operativo, existen variados tipos, algunos más complejos que otros; destinados a variados usos y con escritorios amigables al usuario.

Es esta sección veremos los más utilizados y con una pequeña descripción de su uso:




 FreeBSD: es un sistema operativo multiusuario, capaz de efectuar multitarea con apropiación y multiproceso en plataformas compatibles con múltiples procesadores.

Ofrece altas prestaciones en comunicaciones de red, rendimiento, seguridad y compatibilidad.

Es el servidor ideal para servicios de Internet o Intranet. Proporciona unos servicios de red robustos, incluso en situaciones de alta carga, haciendo un uso eficaz de la memoria para mantener buenos tiempos de respuesta con cientos o miles de procesos simultáneos de usuarios.




SUSE Linux: Entre las principales virtudes de esta distribución se encuentra el que sea una de las más sencillas de instalar y administrar, ya que cuenta con varios asistentes gráficos para completar diversas tareas en especial por su gran herramienta de instalación y configuración YasT, que permite realizar actualizaciones, configurar la red y el cortafuegos, administrar a los usuarios, y muchas más opciones todas ellas integradas en una sola interfaz amigable. Además incluye varios escritorios, entre ellos los más conocidos que son KDE y Gnome.




Mandrake o Mandriva Linux: Este sistema operativo esta destinada tanto para principiantes como para usuarios experimentados, orientado a computadoras personales y también para servidores con un enfoque a los usuarios que se están introduciendo al mundo de Linux y al software libre además por tener una amplia gama y comunidad de desarrolladores, es adecuada para todo tipo de variedad de necesidades: estaciones de trabajo, creación de clústeres, servidores, firewalls, etc. Es una de las distribuciones de Linux referentes a nivel mundial.





Ubuntu: Está orientado al usuario novel y promedio, con un fuerte enfoque en la facilidad de uso y en mejorar la experiencia de usuario. Posee una gran gama de aplicaciones para llevar a cabo tareas cotidianas, entretenimiento, desarrollo y aplicaciones para la configuración de todo el sistema. La interfaz predeterminada de Ubuntu es Unity y utiliza en conjunto las aplicaciones de GNOME. El sistema incluye funciones avanzadas de seguridad y entre sus políticas se encuentra el no activar, de forma predeterminada, procesos latentes al momento de instalarse. Por eso mismo, no hay un cortafuegos predeterminado, ya que supuestamente no existen servicios que puedan atentar a la seguridad del sistema.




Fedora: Se caracteriza por ser un sistema estable, la cual es mantenida gracias a una comunidad internacional de ingenieros, diseñadores gráficos y usuarios que informan de fallos y prueban nuevas tecnologías.

Los desarrolladores de Fedora prefieren hacer cambios en las fuentes originales en lugar de aplicar los parches específicos en su distribución, de esta forma se asegura que las actualizaciones estén disponibles para todas las variantes de Linux.

SELinux se destaca entre las características de seguridad de Fedora, pues implementa una gran variedad de políticas de seguridad, incluyendo control de acceso obligatorio, a través de los Módulos de Seguridad de Linux que están en el núcleo Linux del sistema.





Gentoo Linux: es una distribución Linux orientada a usuarios con cierta experiencia en estos sistemas operativos.

La piedra angular de Gentoo es Portage, un gestor de paquetes inspirado en los ports de FreeBSD,

Portage implementa algunas características avanzadas que no están presentes en los ports de FreeBSD: la gestión de dependencias, afinamiento preciso de los paquetes a gusto del administrador, instalaciones falsas al estilo OpenBSD, desinstalación segura, perfiles de sistema, paquetes virtuales, gestión de los ficheros de configuración y ranuras múltiples para distintas versiones de un mismo paquete.

Gentoo se actualizan de forma continua, a diferencia de otras distribuciones donde los paquetes pasan meses en pruebas. Esto permite tener un sistema con las últimas versiones de todo el software, aunque los fallos en versiones nuevas aparezcan con mayor frecuencia.



Cabe destacar que existen variadas versiones y tipos de sistemas operativos basados GNU/LINUX, algunos más sofisticados que otros o con mayor participación de personas en su desarrollo. También todos estos sistemas son gratis y de libre acceso, solo vasta conocer su página del desarrollador para poder descargarlos. 


(El nombre de cada sistema operativo esta vinculado con la respectiva pagina web del desarrollador)

Microsoft

Microsoft Corporation es una impresa multinacional fundada por el estado unidense Bill Gates y Paul allen el 4 de abril de 1975. Dedicada al sector del software, tiene su sede en Redmond, Washington, Estados Unidos. Microsoft desarrolla, fabrica, licencia y produce software y equipos electrónicos, siendo sus productos más usados el sistema operativo Microsoft Windows y la suite Microsoft Office, los cuales tienen una importante posición entre los ordenadores personales. Con una cuota de mercado cercana al 90.5% para Office en 2003 y para Windows en 2006, siguiendo la estrategia de Bill Gates de «tener una estación de trabajo que funcione con nuestro software en cada escritorio y en cada hogar»

Fundada para desarrollar y vender intérpretes de BASIC para el Altair 8800, a mediados de los 80 consiguió dominar el mercado de ordenadores personales con el sistema operativo MS-DOS. La compañía inició una Oferta Pública de Venta en el mercado de valores en 1986, la cual, debido a la subida de cotización de las acciones, llevó a 4 empleados a convertirse en  multimillonarios y a 12.000 en millonarios.

La compañía también comercializa hardware como el ratón de Microsoft y productos de entretenimiento casero como Xbox, Xbox 360, Xbox One.

 
 Bill Gates fundador de Microsoft

El sistema operativo actual de Microsoft: Windows 8 "Ventajas y Desventajas"



Buenas a todos! En el siguiente post, hablaremos sobre el mas reciente Sistema operativo de la conocida empresa Microsoft, Windows 8, en donde centraremos nuestros ojos es sus ventajas y desventajas y si es una opción viable para tenerlo como sistema operativo en nuestro computador.






Ventajas:





- Es Fácil de instalar.





- Windows 8 esta diseñado para equipos antiguos, aproximadamente unos 4 años de antiguedad.





- El sistema de arranque de el Sistema operativo de Windows 8 es muy rápido.





- Destaca que todos los programas para Windows 7 funcionan perfectamente en Windows 8.





- Incluye un completo suite Antimalware, pero para esto necesitamos conexión a Internet





- Windows 8 aprovecha al máximo los múltiples núcleos de la CPU (AMD FX).





- Windows 8 destacará por su aceleración gráfica por hardware.





- Trae opciones sin entrar al navegador como mensajes instantáneos con tus contactos,mapas,el email,el clima y acceso a skydriver,ademas juegos y otros (requiere conexión a Internet).


Desventajas


- Windows 8 Metro (Interfaz Moderno) es un tanto molesto, sobre todo si se intenta utilizar con un teclado y un mouse en lugar de con una pantalla táctil.


- Esta demasiado enfocado a dispositivos táctiles


- Windows 8 no tiene botón de inicio, por lo que hay que hacer click en la esquina inferior izquierda de la pantalla





Inicio de windows 8


Fuente: http://www.tecnologiahechapalabra.com/datos/software/articulo.asp?i=7370

Entrevista a un Ingeniero en Informatica

En esta publicación adjuntaremos la Entrevista que le realizamos a el Ingeniero en Informática Patricio Fuentes titulado en la Universidad Tecnológica de Chile INACAP


domingo, 20 de abril de 2014

Proceso de Desarrollo de Software.



Proceso de Desarrollo de Software.

Lo primero que veremos en esta entrada sera la definición de Software.

Software:

Se conoce como software al equipamiento lógico o soporte lógico de un sistema informático, que comprende el conjunto de los componentes lógicos necesarios que hacen posible la realización de tareas específicas, en contraposición a los componentes físicos que son llamados hardware.

Los componentes lógicos incluyen, entre muchos otros, las aplicaciones informáticas; tales como el procesador de texto, que permite al usuario realizar todas las tareas concernientes a la edición de textos; el llamado software de sistema, tal como el sistema operativo, que básicamente permite al resto de los programas funcionar adecuadamente, facilitando también la interacción entre los componentes físicos y el resto de las aplicaciones, y proporcionando una interfaz con el usuario.

Pasos para desarrollar un Software.

1.- El primer paso para desarrollar un software es obviamente especificar para que se utilizara, sus funciones y características principales, el mercado al cual sera lanzado. 

2.- Luego de haber especificado sus funciones los programadores deberán programar los códigos esenciales para la creación del respectivo software. 

3.- Una vez programado, se deberán hacer pruebas y testeos para encontrar errores en los códigos.

4.- El siguiente paso es utilizar una interfaz de programación de aplicaciones, con el objetivo de facilitar la mejora y mantenimiento del software. 

5.- Luego de haber pasado todas la pruebas el código del software es puesto a disposición de la linea de producción. 

6.- Una vez terminado el producto se debe dar al usuario la seguridad de que el software funcionara y se mantendrá actualizado permanentemente. 


Linkografía: 

http://es.wikipedia.org/wiki/Software
http://es.wikipedia.org/wiki/Proceso_para_el_desarrollo_de_software
https://www.fdi.ucm.es/profesor/gmendez/docs/is0809/02-ProcesoCicloDeVida.pdf

Listado de todas las versiones de windows hasta la fecha

Buenas gente, En esta siguiente publicación haré un listado de las versiones de uno de los sistemas operativos mas conocidos por el coeficiente colectivo: Windows.

1985 - Windows 1.0
 

1987 - Windows 2.0
 

1993 - Windows N.T


1995 - Windows 95



1998 - Windows 98
 

2000 - Windows 2000



2001 - Windows XP
 
 2007 - Windows Vista



2009 - Windows 7



2012 - Windows 8 (Actual)
 

 Aclaración: Solo estamos hablando de las ediciones generales, cada uno luego tuvo una mejora como es en el caso de el reciente windows 8.1 o las versiones Home y professional.

Fuente: http://es.windows.wikia.com/wiki/Lista_de_versiones_de_Microsoft_Windows