El
sistema operativo:
dirige las operaciones globales de la computadora, instruye a la computadora
para ejecutar otros programas y controla el almacenamiento y resuperación de
archivos (programas y datos) de cintas y discos. Es el software que controla la
ejecución de todas las aplicaciones y de los programas de software de sistema.
Son una serie de programas que administran los recursos del computador. Este
indica como interactuar con el usuario y como usar los dispositivos: discos
duros, teclado y monitor. En cuanto a su función se puede decir que es el
núcleo de toda la actividad del software, este monitorea y controla todas las
entradas y salidas de sistemas de computación. Asimismo, responde a las
indicaciones provenientes del usuario, o de un conjunto previamente definido de
comandos.
Además, controla la ejecución de varios programas, simultáneamente. Igualmente,
actúa como traductor, entre las operaciones y la respuesta de la maquina;
informa al usuario de cualquier error que presente la maquina. También, posee
un programa
llamado "manipulador de discos" opera con un circuito electrónico
llamado controlador de discos, este ayuda a traducir las ordenes de los
programas para encontrar la pista adecuada.
Incluso,
este está generalmente diseñado por el fabricante y por ello no es posible definir
uno estándar; aunque hay un conjunto de funciones básicas o componentes que
todo sistema debe considerar, y son: controlar las operaciones
de entrada y salida, cargar, inicializar y supervisar la ejecución de los
trabajos, detectar errores, controlar las interrupciones causadas por los
errores, asignar memoria a cada tarea, manejar el multiproceso, la
multiprogramación, memoria virtual,
etc. Este se clasifica en: Usuario único:
es de tipo simple, ya que se dedica a un solo programa a la vez. Usuario múltiple: es de tipo general, ya
que puede satisfacer las exigencias de usuarios múltiples con los recursos
de programas y maquina de qué se dispone. Puede ser de varios tipos:
o
Multiprogramación:
es un caso en la que múltiples programas pueden almacenarse en la memoria y
ejecutarse siguiendo un nivel de prioridades.
o
Tiempo compartido:
permite que cada programa actúe durante cierto tiempo
(apropiado para programas interactivos).
o
Lotes: es una
colección de programas, escritos en COBOL o FOLTRAN, se incorpora al ordenador
y se procesa.
o
Tiempo Real: en este
la respuesta al ordenador debe ser lo bastan rápida como para proporcionar una
decisión en tiempo
real.
Lenguajes
de programación: utilizado
para escribir programas. Mediante los programas se indica a la computadora que
tarea debe realizar y cómo efectuarla, pero para ello es preciso introducir
estas órdenes en un lenguaje que el sistema pueda entender. En principio, el
ordenador sólo entiende las instrucciones en código máquina, es decir, el
específico de la computadora. Sin embargo, a partir de éstos se elaboran los
llamados lenguajes de alto y bajo nivel.
Ø Software de aplicaciones: Programa informático diseñado para
facilitar al usuario la realización de un determinado tipo de trabajo. Posee
ciertas características que le diferencia de un sistema operativo (que hace funcionar
al ordenador), de una utilidad
(que realiza tareas de mantenimiento o de uso general) y de un lenguaje (con el
cual se crean los programas informáticos). Suele resultar una solución informática
para la automatización
de ciertas tareas complicadas como puede ser la contabilidad o la gestión
de un almacén. Ciertas aplicaciones desarrolladas 'a medida' suelen ofrecer una
gran potencia ya que están exclusivamente diseñadas para resolver un problema
específico. Otros, llamados paquetes integrados de software, ofrecen menos
potencia pero a cambio incluyen varias aplicaciones, como un programa
procesador de textos, de hoja de cálculo y de base de datos. Este describe
programas que son para el usuario, así descrito para poder realizar casi
cualquier tarea. Este es aquel que puede ser utilizado en cualquier instalación
informática, independiente del empleo que se vaya a hacer de ella. Existen
muchos programas que se dividen en varias categorías: aplicaciones de negocios,
aplicaciones de utilería, aplicaciones personales, aplicaciones de
entretenimiento. A continuación se hablará de las aplicaciones de negocios:
o
Procesadores
de palabras: Estos
permiten hacer cambios y correcciones con facilidad, permiten revisar la ortografía
e incluso la gramática
de un documento, cambiar la apariencia de la letra, agregar gráficos, fusionar
listas de direcciones con cartas
con envío de correo en grupo,
general tablas de contenido, etc. También se puede usar para crear cualquier
tipo de documento (carta
de negocio, documentos
legales). Ejemplos de procesadores de texto: Word, AmiPro, Wordperfect.
o
Hojas
de cálculo: son procesadores
de números tridimensionales. Se pueden crear hojas de trabajo donde puedes
colocar textos, números o formulas en las celdas, obteniendo una hoja contable
computarizada. También puede crear gráficas y tablas para mostrar gráficamente
relaciones entre números. Ejemplos de Hojas de Cálculo: Excel, Lotus 123,
Quatro.
o
Paquetes
de Presentación o Graficadores: Software que permite al usuario diseñar presentaciones para
desplegarlas a través de la misma computadora o imprimir diapositivas y
acetatos. Contienen opciones avanzadas para integrar efectos en cada cambio
de diapositiva. Ejemplos: Presentation, Power Point. Otro tipo de software para
gráfico son las aplicaciones para presentaciones de gráficos con este se crean
gráficas y tabla a color
y de calidad
profesional basados en datos
numéricos de otro programa (hoja de calculo).
o
Manejador
de base de datos:
Se utiliza para organizar los datos guardados en la computadora
y permite buscar datos específicos de diferentes maneras. También archivan los
datos en orden alfabético esto permite obtener la información
que se desean más fácilmente.
Ø Software de red, que permite comunicarse a grupos de
usuarios.
Ø Shareware: Software distribuido de forma gratuita
para ser probado. Si el usuario decide quedarse con el programa y seguir
usándolo, debe pagar al desarrollador. Normalmente, el shareware es
desarrollado por compañías relativamente pequeñas o inclusive por programadores
individuales, y generalmente es barato.
Ø Freeware: Programas gratuitos que los
desarrolladores ponen a disposición de otros usuarios sin ningún costo. En
algunos casos el desarrollador no reclama derechos de autor y el programa se
convierte en software del dominio público. En otros casos, el software tiene derechos de autor pero el
desarrollador ha permitido a otra gente usarlos y copiarlo gratuitamente.
Ø Aplicación Vertical: Las aplicaciones verticales son
programas que realizan todas las fases de una función
crítica del negocio. Estos programas, que muchas veces corren en una
combinación de Mainframes, minis y computadoras personales, se denominan
algunas veces aplicaciones de misión crítica. Generalmente son desarrollados a
la medida por cada compañía que los tiene y son usados por muchos individuos
dentro de una Organización.
Software comercial
Es el desarrollado por una empresa con intención de venderlo y obtener unos beneficios. No debe confundirse con propietario, puesto que hay software libre que es comercial, aunque es cierto que la mayoría del software comercial es propietario.
Software libre
Es aquel que puede ser distribuido, modificado, copiado y usado; por lo tanto, debe venir acompañado del código fuente para hacer efectivas las libertades que lo caracterizan. Dentro de software libre hay, a su vez, matices que es necesario tener en cuenta. Por ejemplo, el software de dominio público significa que no está protegido por el copyright, por lo tanto, podrían generarse versiones no libres del mismo, en cambio el software libre protegido con copyleft impide a los redistribuidores incluir algún tipo de restricción a las libertades propias del software así concebido, es decir, garantiza que las modificaciones seguirán siendo software libre. También es conveniente no confundir el software libre con el software gratuito, éste no cuesta nada, hecho que no lo convierte en software libre, porque no es una cuestión de precio, sino de libertad.
Software semilibre
Es aquel que mantiene las mismas características que el software libre para los usuarios individuales, entidades educativas o sin ánimo de lucro, sin embargo prohibe esas libertades para su uso comercial o empresarial.
Software propietario
Es aquel que no es libre ni semilibre; por lo tanto, su redistribución, modificación y copia están prohibidas o, al menos, tan restringidas que es imposible hacerlas efectivas.


Es el desarrollado por una empresa con intención de venderlo y obtener unos beneficios. No debe confundirse con propietario, puesto que hay software libre que es comercial, aunque es cierto que la mayoría del software comercial es propietario.
Es aquel que puede ser distribuido, modificado, copiado y usado; por lo tanto, debe venir acompañado del código fuente para hacer efectivas las libertades que lo caracterizan. Dentro de software libre hay, a su vez, matices que es necesario tener en cuenta. Por ejemplo, el software de dominio público significa que no está protegido por el copyright, por lo tanto, podrían generarse versiones no libres del mismo, en cambio el software libre protegido con copyleft impide a los redistribuidores incluir algún tipo de restricción a las libertades propias del software así concebido, es decir, garantiza que las modificaciones seguirán siendo software libre. También es conveniente no confundir el software libre con el software gratuito, éste no cuesta nada, hecho que no lo convierte en software libre, porque no es una cuestión de precio, sino de libertad.
Es aquel que mantiene las mismas características que el software libre para los usuarios individuales, entidades educativas o sin ánimo de lucro, sin embargo prohibe esas libertades para su uso comercial o empresarial.
Es aquel que no es libre ni semilibre; por lo tanto, su redistribución, modificación y copia están prohibidas o, al menos, tan restringidas que es imposible hacerlas efectivas.


No hay comentarios:
Publicar un comentario