1. Escuela de Agricultura de Nororiente
(EANOR)
Ing. Omar Sandoval
Informática Básica I
Software y Sistema Operativo
Palma Méndez,
Edwin Orlando
4to. P.A.
Sección: “C”
Grupo: 5
05 de marzo de 2015
2. 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.
El anglicismo "software" es el más ampliamente difundido al referirse a este concepto, especialmente en la jerga
técnica; en tanto que el término sinónimo «logicial», derivado del término francés logiciel, es utilizado mayormente
en países y zonas de influencia francesa. Su abreviatura es Sw.
Clasificacióndel Software
El termino Software fue usado por primera vez en este sentido por John W. Tukey en 1957.
El software se clasifica de dos maneras:
Tipo de trabajo realizado
Método de distribución
Clasificación del Software de acuerdo al tipo de trabajo realizado
Software de Sistema
Colección de programas residentes en la computadora, este tipo de software resulta pieza esencial para el
uso de la computadora y el desarrollo de más software, una definición mas que podemos dar es que es una
de las partes que permite el funcionamiento de la computadora, el objetivo del software de sistema es aislar
tanto como sea posible al programador de aplicaciones de los detalles del computador particular que se use,
especialmente de las características físicas de la memoria, impresoras, pantallas, teclados etc.
El software de sistema son los programas básicos el cual controla a la computadora, también llamado sistema
operativo el cual tiene tres grandes funciones: coordina y manipula el hardware del ordenador, como la
memoria, las unidades.
3. 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, ejecutándose en modo privilegiado respecto de los restantes (aunque puede que
parte del mismo se ejecute en espacio de usuario).
Nótese que es un error común muy extendido denominar al conjunto completo de herramientas sistema
operativo, 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 elentorno 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 elpropio 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
rediseñó 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 monousuario (únicamente un usuario al mismo tiempo)
más sencillo de gestionar. (Véase AmigaOS, beOS o Mac OS como los pioneros de dicha modernización,
cuando los Amiga fueron bautizados con el sobrenombre de Video Toasters por su capacidad para la Edición
de vídeo en entornomultitarea 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 esta identidad entre kernel y sistema operativo es solo cierta si el núcleo es monolítico, un diseño
común entre los primeros sistemas. En caso contrario, es incorrecto referirse al sistema operativo
como núcleo.
4. 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.
El sistema operativo en capas
Podemos imaginar a Linux como una cebolla donde cada capa se comunica con la capa inferior. En
la parte del centro se encuentra la capa de comunicación con el hardware. El SO la utiliza para poder
controlar los diversos aspectos del hardware. Sobre ella se encuentra la capa de dispositivos. Es un
conjunto de funciones denominadas controladores de dispositivo que se encuentra dentro del kernel
del SO. Ellas acceden directamente al hardware y hacen el trabajo de lectura, escritura, etc. Es un
punto muy sensible del sistema en donde cuando un error surge poco puede hacerse para detener el
proceso. Sobre la capa de dispositivos se encuentra la capa de administración, esta es un conjunto
de funciones a las que se hace referencia como sistema operativo tomando la decisión de que se
ejecuta y cuando. Son las funciones que administran también los procesos, dándoles los turnos
pertinentes y mandándolos a dormir cuando no es su turno.
La capa que sigue es la de los procesos mismos, por ejemplo el shell del SO. Estos procesos
reciben la ordenes directamente del usuariou otros procesos y los traducen al lenguaje de maquina
pasándoselos al SO para su ejecución. A partir del shell se podrán arrancar otrosprocesos, como
programas, que forman la capa superior de la cebolla.Estos se comunicaran con el shell para que el
SO interprete sus órdenes.