Вы находитесь на странице: 1из 4

Instituto

Superior de
Formacin Docente SUETRA

Lenguaje Tecnolgico II

APUNTE

El Software
El software es el conjunto de instrucciones que controlan el
funcionamiento de toda la computadora. En otras palabras, es el encargado de
otorgarle utilidad a los dispositivos que componen el hardware. Est constituido
por programas que se cargan en la Unidad de Control para su ejecucin.
Si bien hay muchas variedades, el software puede clasificarse en dos
grandes grupos: El Software de base y el Software de aplicacin.
El software de base se ocupa de realizar las tareas bsicas del sistema,
como pueden ser la administracin de la memoria y de los dispositivos de
entrada y salida entre otros. Dentro de este grupo, se encuentran tambin los
denominados utilitarios, es decir aquel software que permiten realizar las
actividades ms habituales en una computadora, como puede ser la copia de
archivos.
El software de aplicacin se ocupa de realizar las tareas que requiere el
usuario, tales como procesar textos, realizar clculos, etc. Los programas de
este tipo se suelen clasificar segn su utilidad en Software de uso especfico
y Software de uso general.
Los programas clasificados como de uso especfico son los que realizan
funciones para un grupo determinado de gente. Por ejemplo en el campo
comercial podemos citar un software de gestin comercial, un sistema de
facturacin o un sistema de liquidacin de sueldos. En el campo de la
ingeniera tenemos entre otros, los sistemas de clculo y los sistemas de
diseo asistido.
El software de uso general es aquel que usamos ms a menudo en
nuestras casas o en la oficina, como los procesadores de textos, las planillas
de clculo, etc.

Los Sistemas Operativos


Un sistema operativo es el software de ms bajo nivel, ya que es el
encargado de controlar y administrar de forma ordenada el uso de todos los
recursos de la computadora. No existe acuerdo entre los diferentes autores al
marcar las funciones de un sistema operativo, ya que este concepto ha
evolucionado con su desarrollo. En general, un sistema operativo debe poder
desempear al menos las siguientes funciones:

Interpretar los comandos que permiten al usuario comunicarse con la


computadora.

Instituto
Superior de
Formacin Docente SUETRA

Lenguaje Tecnolgico II

Gestionar los recursos: procesador, memoria y perifricos, facilitando su


manejo al usuario.
Gestionar y organizar la informacin contenida en las unidades de
almacenamiento.
Controlar la ejecucin de aplicaciones.

Un sistema operativo se compone principalmente de dos partes:

Programa de Carga
Programas de Control

El programa de carga o Boot es un pequeo programa que toma el mando


de la computadora luego que el programa almacenado en la memoria ROM ha
concluido todas sus instrucciones. Su cdigo permite realizar las primeras
acciones y cargar los distintos programas que requiere el sistema operativo
para funcionar.
Los programas de control son los que conforman el ncleo de un sistema
operativo. Se ocupan del control de los recursos fsicos y la organizacin de las
acciones de dichos recursos. Tambin coordinan las diferentes funciones que
requieren los programas que e usuario ejecuta.
Sistemas operativos monotarea y multitarea.
Los sistemas operativos monotareas son los ms primitivos y esto se debe
a que solo pueden manejar un proceso en cada momento o que solo puede
ejecutar las tareas de una en una. Por ejemplo cuando la computadora esta
imprimiendo un documento, no puede iniciar otro proceso ni responder a
nuevas instrucciones hasta que se termine la impresin.
El trabajo multitarea permite trabajar con mltiples programas en forma
concurrente, es decir que atiende las tareas de a una, pero alterna su atencin
entre todas ellas. Como el procesador es muchsimo ms veloz que cualquiera
de los dispositivos de entrada y salida, cuando un programa en ejecucin
requiere datos que estn en un perifrico, da la orden de lectura y mientras
espera la respuesta, concentra su atencin en procesar o ejecutar otra tarea o
programa. Estando en la tarea siguiente ejecuta una o varias instrucciones y
vuelve a rotar su labor, as hasta volver a la primera, momento en el cual recibe
los datos solicitados y continua con el proceso.
Esta modalidad de trabajo podra llegar a causar muchsimos conflictos ya
que puede ocurrir que dos o ms operaciones de entrada y salida concluyan
simultneamente, con lo cual el procesador no sabra con cual continuar. Este
tipo de conflictos se soluciona gracias a que se establecen prioridades de
procesamiento, es decir el sistema operativo decide a que tareas dar prioridad
de ejecucin. Si por ejemplo el programa A fuese prioridad sobre los programas
B y C, esto provocar que ni bien el procesador tenga la respuesta esperada
por A, dejara de ejecutar cualquier otra tarea y volver a prestar atencin a A.

Instituto
Superior de
Formacin Docente SUETRA

Lenguaje Tecnolgico II

Los sistemas operativos de estas caractersticas deben almacenar en


reas de memoria la situacin de cada tarea en el momento en el que las
abandonan para, al retomarla, recuperar los datos y continuar el proceso.
Sistemas operativos monousuario y multiusuario
El trabajo multiusuario se da cuando la computadora est conectada a una
red y varios usuarios pueden utilizar al mismo tiempo los recursos de sta, ya
sea memoria, perifricos o unidades de almacenamiento. Los sistemas
operativos ms comunes son monousuario, ya que solo permiten la operacin
de un solo usuario, ms all de que puedan trabajar en mltiples tareas. Los
sistemas operativos ms robustos, como los servidores de red, permiten que
diferentes usuarios utilicen los recursos de la computadora de forma
concurrente. Esto indica que el sistema se ocupa de a un usuario por vez,
como en el caso de la multitarea, y va rotando su atencin. Esta forma de
trabajo de logra utilizando las tecnologas de tiempo compartido. El tiempo
compartido ejecuta programas separados de forma concurrente,
intercambiando porciones de tiempo asignadas a cada Usuario.
La paginacin de memoria
Cuando un programa no entra en la memoria RAM, debido a que todas las
instrucciones que lo componen requieren ms espacio fsico que el disponible,
ste no puede cargarse en ella y por lo tanto no podra ejecutarse.
Cuando esto ocurre (muy a menudo) el sistema operativo divide el
programa en pginas que va almacenando en un sector del disco. Esta porcin
del disco donde el Sistema Operativo almacena las diferentes pginas de los
programas, se denomina Memoria Virtual.
El Sistema operativo carga una de las pginas en la RAM y el resto es
almacenado en la memoria virtual. A medida que va necesitando el resto de las
pginas va descargando de la memoria RAM las que ya us y carga las
disponibles. Esta actividad se denomina paginado de memoria y sirve para
independizar el tamao del programa de la capacidad de la RAM.
Si bien esto evita que el programa se cargue ntegramente en la memoria
RAM dejando a sta ms libre, provoca que el procesador tenga que acceder
ms veces al disco, que como ya sabemos es mucho ms lento, con lo cual la
performance del sistema cae notablemente.
Diferentes Sistemas Operativos
Al ser el Sistema Operativo el encargado de administrar los recursos de la
computadora, existe un sistema operativo para cada tipo de hardware.
En el caso de las PC (Computadoras Personales o Compatibles)
independientemente del Microprocesador, de las memorias o la placa madre
que posean, permiten la utilizacin de los Sistemas Operativos ms conocidos
como Windows o Linux.
En el caso de las Apple, estas requieren un sistema operativo especfico
como es el Macintosh OS.
3

Instituto
Superior de
Formacin Docente SUETRA

Lenguaje Tecnolgico II

Volviendo a las computadoras personales, para el uso hogareo o de


oficina, existen varios sistemas operativos, siendo el ms utilizado Windows en
sus versiones 95,98, Me XP, si bien el mercado le est empezando a ser
disputado por Linux.
Para sistemas medianos que necesitan la operacin de mltiples usuarios,
encontramos Sistemas Operativos como Windows NT, Windows 2000 Server,
Windows XP, Novell, Unix o el mismo Linux.
En mquinas de mayor envergadura el Sistema Operativo depende
exclusivamente del equipo.

Вам также может понравиться