SISTEMA OPERATIVO
Un sistema operativo (SO o, frecuentemente, OS —del inglés Operating System—) es un programa o conjunto de programas de un sistema informático que gestiona los recursos de hardware y provee servicios a los programas de aplicación de software, ejecutándose en modo privilegiado respecto de los restantes (aunque puede que parte de él se ejecute en espacio de usuario).2
Nótese que es un error común muy extendido denominar al conjunto completo de herramientas sistema operativo,3 es decir, la inclusión en el mismo término de programas como el explorador de ficheros, el navegador web y todo tipo de herramientas que permiten la interacción con el sistema operativo. Otro ejemplo para comprender esta diferencia se encuentra en la plataforma Amiga, donde el entorno gráfico de usuario se distribuía por separado, de modo que, también podía reemplazarse por otro, como era el caso de directory Opus o incluso manejarlo arrancando con una línea de comandos y el sistema gráfico. De este modo, comenzaba a funcionar con el propio sistema operativo que llevaba incluido en una ROM, por lo que era cuestión del usuario decidir si necesitaba un entorno gráfico para manejar el sistema operativo o simplemente otra aplicación. Uno de los más prominentes ejemplos de esta diferencia, es el núcleo Linux, usado en las llamadas distribuciones Linux, ya que al estar también basadas en Unix, proporcionan un sistema de funcionamiento similar. Este error de precisión, se debe a la modernización de la informática llevada a cabo a finales de los 80, cuando la filosofía de estructura básica de funcionamiento de los grandes computadores se re diseñó a fin de llevarla a los hogares y facilitar su uso, cambiando el concepto de computador multiusuario, (muchos usuarios al mismo tiempo) por un sistema mono usuario (únicamente un usuario al mismo tiempo) más sencillo de gestionar. Véase Amiga Os, be Os o Mac OS como los pioneros de dicha modernización, cuando los Amiga fueron bautizados con el sobrenombre de Vídeo Toasters por su capacidad para la Edición de vídeo en entorno multitarea round robin, con gestión de miles de colores e interfaces intuitivos para diseño en 3D.
En ciertos textos, el sistema operativo es llamado indistintamente como núcleo o kernel, pero debe tenerse en cuenta que la diferencia entre kernel y sistema operativo solo es aplicable si el núcleo es monolítico, lo cual fue muy común entre los primeros sistemas. En caso contrario, es incorrecto llamar al sistema operativo núcleo.
Uno de los propósitos del sistema operativo que gestiona el núcleo intermediario consiste en gestionar los recursos de localización y protección de acceso del hardware, hecho que alivia a los programadores de aplicaciones de tener que tratar con estos detalles. La mayoría de aparatos electrónicos que utilizan microprocesadores para funcionar, llevan incorporado un sistema operativo (teléfonos móviles, reproductores de DVD, computadoras, radios, enrutadores, etc.). En cuyo caso, son manejados mediante una interfaz gráfica de usuario, un gestor de ventanas o un entorno de escritorio, si es un celular, mediante una consola o control remoto si es un DVD y, mediante una línea de comandos o navegador web si es un enrutador.
TIPOS DE SOFTWARE
Microsoft Windows
Mac OS
GNU/Linux
Unix
Solaris
FreeBSD
OpenBSD
Google Chrome OS
Debian
Ubuntu
Mandriva
Sabayon
Fedora
Linpus linux
Haiku (BeOS)
EJEMPLOS DE SOFTWARE
Los tipos de software más conocidos e importantes son:
1. Software de sistema: es el que nos permite establecer una interacción con un hardware, a través de programas que administran los recursos y proporcionan una interfaz de uso. El mejor ejemplo en este sentido son los populares sistemas operativos como Windows, Linux o Mac OS.
2. Software de programación: como su nombre lo indica, es el software que nos permite programar o desarrollar un programa informático a través de uso de reglas lógicas y un lenguaje específico, los cuales nos permiten darle forma. De esta manera, podemos crear una herramienta que nos ayude a resolver un problema o realizar una actividad o tarea específica. Los mejores ejemplos al respecto son los editores de texto, los compiladores, los intérpretes y los entornos de desarrollo integrados.
3. Software de aplicación: este tipo de software permiten realizar tareas específicas. Por lo tanto, este software se enfoca únicamente en un aspecto o en la resolución de algún problema en particular y no, como lo hacen los software de sistema, en proporcionar un funcionamiento general mucho más complejos. En este sentido, los programas que utilizamos diariamente en nuestras computadoras son de este tipo, ya que se enfocan en una tarea en particular. Así, ejemplos de este tipo de software son los procesadores de texto, los editores, las hojas de cálculo, las bases de datos, los programas para comunicación, etc.
Ejemplos de software tipo procesador de palabras:
Procesadores de palabras.- Se trata de programas y aplicaciones diseñadas para que se puedan crear (escribir), modificar, copiar y guardar documentos de texto.
Son ejemplos de procesadores de palabras:
- Blog de notas
- Word pad
- Microsof Word
- Writer de OpenOffice
- Procesador de Google Docs
- Works
- Abi Word
- Emacs
- Abiword
- KWord
Ejemplos de software para ver y editar imágenes:
Editores de imágenes.- Se trata de aplicaciones especialmente diseñadas para que el usuario pueda crear y manejar imágenes, pudiendo modificarlas a su arbitrio gracias a que cuentan con diversas herramientas para ello.
- Photoshop
- Paint
- Paint Shop Pro
- Corel draw
- Flphoto
- Mirage
- Gimp
- Net
- PaintStar
- Serif Photo Plus Starter Edition
Ejemplos de software de contabilidad:
Contable.- Se trata de programas y herramientas diseñadas para el manejo de datos contables, estadísticos y matemáticos, es el caso de las diversas hojas de cálculo, que poseen varias herramientas para la creación de documentos, modificación guardado y copiado de diversos archivos del tipo contable, como tablas, gráficas y bases de datos entre otras cosas que se maneja habitualmente en estos programas.
- Microsoft Excel.
- OpenOffice Calc
- Mariner Calc
- Papyrus Office
- NeoOffice Calc
- Gnumeric
- MacroCALC
- Libre office
- Apache Open Office
- ThinkFree Calc
Ejemplos de software de comunicación:
De comunicación.- Se trata de programas que permiten la interacción tanto de una computadora u otro implemento tecnológico, con otros aparatos, y que permiten que la computadora pueda comunicarse, por ejemplo por medio de redes inalámbricas a otros dispositivos, así como aquellos enfocados a mejorar la comunicación interna de los propios dispositivos internos y periféricos de la computadora, como es el caso de los drivers para impresoras, y para otros dispositivos. Otros programas de comunicación, son aquellos que permiten al usuario comunicarse con otros usuarios.
- Skype,
- Gooogle talk
- OoVoo,
- MeetingBurner
- WebEx
- Huddle
- Fuze Meeting
- TinyChat
- gs
- VoipBuster
Ejemplos de software de reparación y protección:
De protección y reparación.- Se trata de aquellos que están diseñados a la protección de la computadora, como antivirus, anti spiweres y programas para el diagnóstico de problemas lógicos o de hardware en la computadora.
- McAfee anti virus
- CCleaner
- PC Wizard
- Smart Defrag
- BootMed
- Kaspersky Anti-Virus
- AVG Free
- Panda Antivirus
- Microsoft Security Essentials
- PC Tool Internet Security
Ejemplos de software de audio:
Para decodificar audio.- Se trata de programas especializados en la creación, modificación o para escuchar audio (generalmente música).
- Adobe editor
- Winamp
- Audacity
- Ocen Audio
- Wavosaur
- Nero Wave Editor
- RoseGarden
- Ardour
- FileLab Audio Editor
- Power Sound Editor
Ejemplos de software para ver y editar video:
Para decodificación de video.- Son aquellos que están diseñados para crear, modificar o ver video (y audio).
- Windows Movie Maker
- VirtualDub
- Avidemux
- Movica
- Cinefx Jahshaka
- ZS4 Video Editor
- Total Video converter
- GOM Player
- VLC Player Format Factory
- Freemake Video Converter
Ejemplos de software malicioso (virus):
Malicioso.- Se trata de programas diseñados para causar problemas lógicos en el sistema de la computadora, así como para espiar, copiar, o colocar información, sin autorización del usuario del hardware.
- Elk cloner
- Jerusalem family
- Pakistani brain
- Micheangelo
- Melissa
- Code red
- Kournikova
- My doom
- Virus conficker
- Stuxnet
No hay comentarios:
Publicar un comentario