Beruflich Dokumente
Kultur Dokumente
12 Ao2016
SOFTWARE
La palabra significa blando, lo no tangible a diferencia del hardware,
y se le atribuye a los programas y conjunto de instrucciones necesarias para
la elaboracin electrnica de los datos.
Software
Clasificacin:
Dos
Unix
De base
Zennix
Os/2
Alto nivel
De programacin
Bajo nivel
Bases de datos
Planillas de clculo
Procesadores de texto
De aplicacin
Graficadores
Estadsticos
Animacin
Paquetes integrados
Antivirus
Organizadores y servidores de
discos
Utilitarios
Organizadores de recursos
Redes
Software de base: Son los sistemas operativos, que contienen los programas
base para el funcionamiento de la computadora, como organizar el disco,
copiar archivos y crear el ambiente necesario para poder programar.
Software de programacin: Son aquellos que hacen de interlocutor entre el
programador y la mquina, permiten escribir instrucciones bajo las reglas
del lenguaje. Cuanto ms amigable es el lenguaje, es decir cuanto en ms
fcil es programar en l, sube el nivel del lenguaje, pero esto hace tambin
que sean mas acotados en la variedad de cosas que se pueden hacer con los
programas realizados.
Software de aplicacin: Son aquellos en los que no necesito saber programar
para utilizarlos, tienen un buen sistema de dialogo entre el usuario y la
computadora y son especficos para cada tarea.
Software utilitario: Son aquellos que me permiten realizar funciones
tcnicas sin serlo como los servidores de disco y los organizadores de
recursos.
49
50
51
52
54
55
56
OS/2.
Desarrollado inicialmente por Microsoft Corporation e International
Business Machines (IBM), despus de que Intel introdujera al mercado su
procesador 80286. Pero la sociedad no duro mucho ya que IBM vea a
Windows como una amenaza para el SO/2.
Pero IBM continuo desarrollando este sistema operativo. El OS/2 al
principio fue muy parecido al MS-DOS, tiene una lnea de comando, pero la
diferencia que existe con el DOS es el intrprete de comandos, el cual es un
programa separado del kernel del sistema operativo y aparece nicamente
cuando se hace clic en uno de los iconos OS/2 prompt dentro del Workplace
Shell. Otra diferencia es que este s en un sistema operativo multitarea.
En el OS/2 muchos de los comandos son idnticos a los de su contra
parte pero tiene ms comandos debido a que es ms grande, completo y
moderno.
El ambiente grfico es el Workplace Shell (WS), es el equivalente a
un administrador del rea de trabajo para el WS.
MACINTOSH OS.
El sistema operativo constituye la interfaz entre las aplicaciones y el
hardware del Macintosh. El administrador de memoria obtiene y libera
memoria en forma automtica para las aplicaciones y el sistema operativo.
Esta memoria se encuentra normalmente en un rea llamada cmulo. El
cdigo de procedimientos de una aplicacin tambin ocupa espacio en el
cmulo. Ahora se presenta una lista de los principales componentes del
sistema operativo.
El cargador de segmentos carga los programas por ejecutar. Una
aplicacin se puede cargar completa o bien puede dividirse en segundos
individuales que se pueden cargar de manera dinmica conforme se
necesiten.
57
58
Facilidades grficas.
WINDOWS 2000/WINDOWS ME
Windows 2000 fue el sucesor de NT, por lo que estuvo orientado a
empresas y hered muchas de las caractersticas de este; hasta llegar a su
ltima versin 2003 Server.
Su gran estabilidad, su soporte para varios procesadores, su alto nivel
de seguridad, adems de sus impresionantes capacidades para
desenvolverse como server lo hicieron la mejor opcin para una empresa.
Era rpido y lo suficientemente fcil de configurar casi para cualquier
persona, pero hay que tener en cuenta que tiene poco soporte para el
agregado de perifricos como tarjetas de video o de sonido. Es decir, este no
fue un sistema operativo totalmente apto para la multimedia.
Al ser de esta manera, es no fue aconsejable su uso en hogares, donde
comnmente encontraremos juegos, msica en la PC, enciclopedias
multimedia y dems.
60
61
mismo. Con esto Microsoft pretendi reducir al mximo las ya tan conocidas
(y sufridas) "pantallas azules", aduciendo que la mayora de las causas de
inestabilidad de las versiones anteriores estaba dada por el uso de drivers
no certificados, obsoletos o mal desarrollados. Debido a esto, se destaca la
bsqueda inteligente de controladores que hace el S.O. al momento de
instalar un dispositivo nuevo, escaneando unidades en busca de los drivers
correctos.
Windows XP cont con las actualizaciones ms profundas a nivel
seguridad que ningn otro sistema operativo Microsoft: prueba de ello
fueron los Service Pack 1 y 2. Tambin fue el primero en adoptar un sistema
de verificacin de autenticidad del S.O.: WGA (Windows Genuine
Advantage).
Windows 2003 Server estuvo basado en el ncleo de Windows XP, al
que se le aadieron una serie de servicios, y se le han bloqueado algunas
caractersticas. A grandes rasgos, Windows Server 2003 es un Windows XP
simplificado, no con menos funciones, sino que estas estn deshabilitadas
por defecto para obtener un mejor rendimiento y para centrar el uso de
procesador en las caractersticas de servidor.
Versiones de Windows XP:
Windows XP 64 Bits: Uso en procesadores de 64 bits.
Windows XP Media Center Edition
Windows XP Tablet PC Edition: Tablet PC
Windows XP Embedded: ATM, terminales.
Windows Fundamentals for Legacy PCs: Versin simplificada de XP para
uso en hardware obsoleto.
Windows XP Starter Edition: distribuida solo en determinados pases, (una
versin tan bsica y limitada que por momentos se torna bastante
imprctica al momento de utilizarla).
Versiones de Windows 2003 Server: Web Edition, Standard Edition,
Enterprise Edition, Datacenter Edition
62
LINUX
Cuando Linus Torvalds comenz a trabajar sobre Minix para obtener
su propio sistema operativo no tena ni la ms remota idea de lo que su
trabajo llegara a ser en todo el mundo. Este sistema operativo es
totalmente distinto a los vistos anteriormente por un montn de razones. He
aqu algunas de ellas:
* No fue desarrollado por una gran empresa:
Linus Torvalds desarroll el kernel (el corazn) del sistema y luego liber el
cdigo fuente del mismo en Internet para que cualquier programador que se
animara pudiera modificarlo y agregarle lo que quisiera. As, el Linux que
hoy se conoce fue creado por cientos de programadores "libres" alrededor del
mundo y no por una empresa.
* Es gratis y abierto:
Todo el sistema operativo es totalmente gratuito (al igual que muchsimos
de sus programas), si posee una conexin a Internet es posible bajarlo a su
mquina. Lo que algunas empresas hacen es "empacar" el sistema y algunos
programas y grabarlos en CDs, que junto con algn manual es lo que luego
"venden". Esto se conoce como Distribuciones.
Adems, junto con el sistema vienen los cdigos fuentes del mismo (y de
algunos programas) para que pueda ser modificado a gusto del usuario (si
este es un programador experimentado), es por esto que se dice que es
"abierto".
* Naci a partir de otro sistema operativo:
Es una modificacin del sistema Minix, que a su vez naci como una
"reduccin" de UNIX, "el nico sistema operativo verdadero, a partir del
cual se crearon los dems" (incluido DOS) segn la opinin de muchos
Hackers.
Este sistema operativo es el elegido por las empresas que proveen
acceso a Internet, debido a su gran estabilidad y eficiencia. Adems, posee
un muy buen manejo de redes y seguridad, lo que est haciendo que muchas
empresas e instituciones (escolares sobre todo) lo tengan en cuenta para
reemplazar sus sistemas actuales.
En un principio, Linux tambin era una "pantalla negra" en modo
texto y muy poco intuitivo (al igual que DOS, al igual que UNIX). Pero desde
hace un tiempo se desarrollaron entornos grficos (varios: KDE, Gnome,
etc.) que no tienen nada que envidiarle a Windows 95/98 y que hacen que
ms usuarios (menos experimentados) se "animen" a usarlo.
Por lo anterior y el gran auge de Internet este es el sistema operativo
que ms crecimiento ha tenido en los ltimos aos, y el que se perfila quiz
como una alternativa vlida para el futuro.
Algunas distribuciones de Linux conocidas: Red Hat, Debian, Fedora,
Gentoo, Mandriva, Rxart, Slackware, Suse, Ubuntu, Kubuntu.
63
WINDOWS 7
Windows 7 es la ltima versin del sistema operativo Windows,
sucesor de Windows Vista. Fue lanzado el 22 de julio de 2009 preinstalado
en computadoras y el 22 de octubre de 2009 para el pblico general.
Anteriormente fue conocido con los nombres en cdigo de Blackcomb y
Vienna.
Su equivalente para servidores es el Windows Server 2008 R2.
Windows 7 es una actualizacin incremental del ncleo NT 6.0, lo
cual sirve para mantener cierta compatibilidad con las aplicaciones y
hardware que ya lo era para Windows Vista.
Bsicamente mejora la interfaz con respecto a su antecesor,
hacindola ms flexible a los usuarios; adems es ms ligero y rpido. Se
han eliminado los mltiples carteles de seguridad que mostraba Windows
Vista, algo sumamente cuestionado.
El desarrollo de Windows 7 comenz inmediatamente despus del
lanzamiento de Windows Vista. Su nombre fue anunciado el 13 de octubre
de 2008.
El 7 de enero de 2009 fue publicada la versin beta para suscriptores
de Technet y MSDN, y el 9 de enero se habilit una descarga para el pblico
general por un tiempo con un lmite de 2,5 millones de descargas.
El 5 de mayo de ese ao se liber la versin Release Candidate en 5
idiomas.
El 2 de junio la empresa anunci que el lanzamiento mundial de
Windows 7 sera el 22 de octubre de 2009.
El 24 de julio, los directivos de Microsoft, Steve Ballmer y Steven
Sinofsky, anunciaron la finalizacin del proceso de desarrollo de Windows 7.
Caractersticas:
Se elimin uno de las mayores molestias de Windows Vista: la
cartelera de seguridad de permiso, controlado por la herramienta
Control de Cuentas de Usuario.
Incluye mejoras en el reconocimiento de voz, soporte para pantalla
tctil, discos virtuales, mejor desempeo en procesadores multincleo.
Es ms rpido el arranque y el sistema en general.
Las versiones cliente de Windows 7 son para arquitectura 32 bits y 64
bits en las ediciones Home Basic, Home Premium, Professional y
Ultimate. No obstante, las versiones servidor de este producto son
exclusivamente para arquitectura 64 bits.
Existen seis ediciones de Windows 7, que van agregando incrementalmente
funcionalidades al sistema. La comercializacin slo se centrar en las
ediciones Home Premium, Professional y Ultimate. Aadidas a estas tres, se
suman las versiones Home Basic y Starter, adems de la versin Enterprise,
que est destinada a grupos empresariales que cuenten con licenciamiento
Open o Select de Microsoft.
64
* Windows 7 Starter
* Windows 7 Home Basic
* Windows 7 Home Premium
* Windows 7 Professional
* Windows 7 Enterprise
* Windows 7 Ultimate
Requisitos para Windows 7
* Se requiere un procesador de 1 GHz o superior.
* 1 GB de RAM para la versin 32 bits, y 2 GB para la versin 64 bits.
* 16 GB de espacio libre (32 bits) y 20 GB libres (64 bits).
* Dispositivo de grficos DirectX 9 con soporte de controladores WDDM 1.0
(para Windows Aero).
CHROME OS
El sistema operativo de Google estar disponible a mediados de 2011.
La compaa ofrecer una alternativa a Windows y Mac, que
permitir comunicarse y utilizar audio, imagen y procesadores de texto, sin
necesidad de instalar un programa. Se basar en los beneficios de trabajar
en La Nube.
Google allana el camino para el tan esperado desembarco de su propio
sistema operativo Chrome OS, previsto para mediados de 2011, que lo
pondr cara a cara con el Windows de Microsoft y Mac Os de Apple. Basado
en su navegador, permitir comunicarse y utilizar procesadores de texto,
audio e imagen, sin necesidad de instalar ningn programa.
A principios de diciembre, la compaa devel que su SO contara con
una tecnologa basada en la computacin en La Nube y pensada para
desarrollar PCs centrados en el uso de la Web.
Las primeras empresas en fabricar esos dispositivos, que contarn con
conexin WiFi y 3G, sistemas de arranque y apagado instantneo, adems
de la posibilidad de trabajar con aplicaciones en La Nube an cuando no
haya conexin a la Red, sern Acer y Samsung.
El propio Eric Shmidt, presidente de Google, seal que "Chrome OS
es una tercera opcin en el mercado de los sistemas operativos". Con objeto
de pulir el producto, el coloso online anunci la distribucin selectiva entre
los usuarios de unas computadoras, denominadas Cr-48, que los empleados
de la compaa estuvieron usando durante los ltimos meses.
SYMBIAN
Naci en 1998, como un acuerdo de varias empresas (Psion, Nokia, Ericsson
y Motorola) para crear un sistema operativo para mviles de alta gama
basado en el EPOC32 de las palmtops que fabricaba Psion, y entre cuyas
fortalezas estn la posibilidad de correr mltiples aplicaciones en
65
66
67
Windows Phone
Microsoft entr en el mundo de los mviles en 2000 con Pocket PC, un
sistema operativo multitarea que imitaba algunas de las funciones
disponibles en Windows 2000 (y luego XP), pero orientado a las palmtops y
los mviles. En 2003 cambi su nombre a Windows Mobile y tuvo varias
versiones; la ltima, Windows Mobile 6.5.
Compiti con xito con Palm, al ofrecer funciones superiores, sobre todo por
la posibilidad de correr varias aplicaciones en simultneo y tener
aplicaciones multimedia avanzadas. pero el cambio de la industria hacia los
smartphones le quit relevancia en un mercado liderado por Symbian y
BlackBerry, y fue perdiendo participacin hasta que en 2010 Microsoft
present pblicamente Windows Phone 7, un quiebre completo respecto de
la versin anterior; las aplicaciones son incompatibles y la interfaz es
totalmente diferente.
En el camino se perdieron algunas funciones que estaban presentes desde la
primera Pocket PC (la multitarea para aplicaciones, la posibilidad de copiar
y pegar texto), pero la compaa asegura que en breve tendr una
actualizacin para resolver esto.
68
69
LINUX
70
1997: MAC OS 8
71
2001: MAC OS X 10
72
2009: WINDOWS 7
WINDOWS 8 - 2012
GOOGLE CHROME OS
Conclusin
Sin el sistema operativo nada funcionaria... por lo tanto no cabe mucho mas que
acotar. Solo es de esperarse que la evolucin se mantenga y quizs avizorar mas
alternativas a nuestro nunca tan bien ponderado y muchas veces vapuleado
Windows.
73
LENGUAJES DE PROGRAMACION
Los lenguajes de programacin cierran el abismo entre las
computadoras, que slo trabajan con nmeros binarios, y los humanos, que
preferimos utilizar palabras y otros sistemas de numeracin.
Mediante los programas se indica a la computadora qu tarea debe
realizar y como efectuarla, pero para ello es preciso introducir estas ordenes
en un lenguaje que el sistema pueda entender. En principio, el ordenador
slo entiende las instrucciones en cdigo mquina, es decir, el especifico de
la computadora. Sin embargo, a partir de stos se elaboran los llamados
lenguajes de alto y bajo nivel.
74
COMPILADOR:
Es un programa que traduce un lenguaje de alto nivel al lenguaje
mquina. Un programa compilado indica que ha sido traducido y est listo
para ser ejecutado. La ejecucin de los programas compilados es ms rpida
que la de los interpretados, ya que el interprete debe traducir mientras est
en la fase de ejecucin (saca todos los errores). Un compilador es un
programa que traduce el programa fuente (conjunto de instrucciones de un
lenguaje de alto nivel, por ejemplo BASIC o Pascal) a programa objeto
(instrucciones en lenguaje mquina que la computadora puede interpretar y
ejecutar). Se requiere un compilador para cada lenguaje de programacin.
Un compilador efecta la traduccin, no ejecuta el programa. Una vez
compilado el programa, el resultado en forma de programa objeto ser
directamente ejecutable. Presentan la ventaja considerable frente a los
intrpretes de la velocidad de ejecucin, por lo que su uso ser mejor en
aquellos programas probados en los que no se esperan cambios y que deban
ejecutarse muchas veces. En caso de que se opte por un interpretador se
debe considerar que el intrprete resida siempre en memoria.
INTERPRETE:
Traductor de lenguajes de programacin de alto nivel, los interpretes
ejecutan un programa lnea por lnea. El programa siempre permanece en
su forma original(programa fuente) y el interprete proporciona la traduccin
al momento de ejecutar cada una de la s instrucciones. Un intrprete es un
programa que procesa los programas escritos en un lenguaje de alto nivel,
sin embargo, est diseado de modo que no existe independencia entre la
etapa de traduccin y la etapa de ejecucin. Un intrprete traduce cada
instruccin o sentencia del programa escrito a un lenguaje mquina e
inmediatamente se ejecuta. Encuentran su mayor ventaja en la interaccin
75
LENGUAJE MQUINA:
Lenguaje original de la computadora, un programa debe estar escrito
en el lenguaje de la mquina para poder ser ejecutado. Este es generado por
software y no por el programador. El programador escribe en un lenguaje de
programacin, el cual es traducido al lenguaje de mquina mediante
interpretes y compiladores.
Herramientas Case: (Computer-Aided Software Engineering o ComputerAided Systems Engineering) Ingeniera de Software Asistida por
Computadora o Ingeniera de Sistemas Asistida por computadora Software
que se utiliza en una cualquiera o en todas las fases del desarrollo de un
sistema de informacin, incluyendo anlisis, diseo y programacin. Por
ejemplo, los diccionarios de datos y herramientas de diagramacin ayudan
en las fases de anlisis y diseo, mientras que los generadores de
aplicaciones aceleran la fase de programacin.
Las herramientas CASE proporcionan mtodos automticos para disear y
documentar las tcnicas tradicionales de programacin estructurada. La
meta ltima de CASE es proveer un lenguaje para describir el sistema
completo, que sea suficiente para generar todos los programas necesarios.
76