Sie sind auf Seite 1von 7

Software

Se refiere al equipamiento lgico o soporte lgico de un


computador digital, comprende el conjunto de los componentes lgicos
necesarios para hacer posible la realizacin de una tarea especfica,
en contraposicin a los componentes fsicos del sistema (hardware).
Tales componentes lgicos incluyen, entre otras, aplicaciones
informticas tales como procesador de textos, que permite al usuario
realizar todas las tareas concernientes a edicin de textos; software de
sistema, tal como un sistema operativo, el que, bsicamente, permite
al resto de los programas funcionar adecuadamente, facilitando la
interaccin con los componentes fsicos y el resto de las aplicaciones,
tambin
provee
una
interface
ante
el
usuario.
Clasificacin

del

software

Si bien esta distincin es, en cierto modo, arbitraria, y a veces confusa,


se puede clasificar al software de la siguiente forma:
Software de sistema: Es aquel que permite que el hardware funcione.
Su objetivo es desvincular adecuadamente al programador de los
detalles del computador en particular que se use, aislndolo
especialmente del procesamiento referido a las caractersticas internas
de: memoria, discos, puertos y dispositivos de comunicaciones,
impresoras, pantallas, teclados, etc. El software de sistema le procura
al usuario y programador adecuadas interfaces de alto nivel y
utilidades de apoyo que permiten su mantenimiento. Incluye entre
otros:
Sistemas

operativos

Controladores

de

Herramientas
Herramientas

dispositivo

de
de

Correccin

diagnstico
y

Optimizacin

Servidores
Utilidades
Software de programacin: Es el conjunto de herramientas que
permiten al programador desarrollar programas informticos, usando
diferentes alternativas y lenguajes de programacin, de una manera
prctica.
Incluye
entre
otros:
Editores

de

texto

Compiladores
Intrpretes
Enlazadores
Depuradores
Entornos de Desarrollo Integrados (IDE): Agrupan las anteriores
herramientas, usualmente en un entorno visual, de forma que el
programador no necesite introducir mltiples comandos para compilar,
interpretar, depurar, etc.. Habitualmente cuentan con una avanzada
interfaz
grfica
de
usuario
(GUI).
Software de aplicacin: Aquel que permite a los usuarios llevar a cabo
una o varias tareas especficas, en cualquier campo de actividad
susceptible de ser automatizado o asistido, con especial nfasis en los
negocios.
Incluye
entre
otros:
Aplicaciones

de

control

automatizacin

industrial

Aplicaciones

ofimticas

Software

educativo

Software

mdico

Software

de

Clculo

Numrico

Software

de

Diseo

Asistido

(CAD)

Software

de

Control

Numrico

(CAM)

Sistema

Operativo

Un sistema operativo es un software de sistema, es decir, un conjunto


de programas de computadora destinado a permitir una administracin
eficaz de sus recursos. Comienza a trabajar cuando se enciende el
computador, y gestiona el hardware de la mquina desde los niveles
ms bsicos, permitiendo tambin la interaccin con el usuario.
Un sistema operativo se puede encontrar normalmente en la mayora
de los aparatos electrnicos que utilicen microprocesadores para
funcionar, ya que gracias a stos podemos entender la mquina y que
sta cumpla con sus funciones (telfonos mviles, reproductores de
DVD,
auto
radios,
computadoras,
etc.).
Un sistema operativo desempea 5 funciones bsicas en la operacin
de un sistema informtico: suministro de interfaz al usuario,
administracin de recursos, administracin de archivos, administracin
de
tareas
y
servicio
de
soporte
y
utilidades.
No todas las utilidades de administracin o servicios forman parte del
sistema operativo, adems de ste, hay otros tipos importantes de
software de administracin de sistemas, como los sistemas de
administracin de base de datos o los programas de administracin de
redes. El soporte de estos productos deber proporcionarlo el
fabricante correspondiente (que no tiene por qu ser el mismo que el
del
sistema
operativo).
Clasificacin

de

los

Sistemas

Operativos

Con el paso del tiempo, los Sistemas Operativos fueron clasificndose


de diferentes maneras, dependiendo del uso o de la aplicacin que se
les
daba.
Sistemas Operativos
Operativos

de

multiprogramacin
de

(o

Sistemas
multitarea).

Es el modo de funcionamiento disponible en algunos sistemas


operativos, mediante el cual una computadora procesa varias tareas al
mismo tiempo. Existen varios tipos de multitareas. La conmutacin de
contextos (context Switching) es un tipo muy simple de multitarea en el
que dos o ms aplicaciones se cargan al mismo tiempo, pero en el que
solo se esta procesando la aplicacin que se encuentra en primer
plano (la que ve el usuario). Para activar otra tarea que se encuentre
en segundo plano, el usuario debe traer al primer plano la ventana o
pantalla
que
contenga
esa
aplicacin.
Sistema

Operativo

Monotareas.

Los sistemas operativos monotareas son ms primitivos y es todo lo


contrario al visto anteriormente, es decir, 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.
Sistema

Operativo

Monousuario.

Los sistemas monousuarios son aquellos que nada ms puede


atender a un solo usuario, gracias a las limitaciones creadas por el
hardware, los programas o el tipo de aplicacin que se est
ejecutando.
Estos tipos de sistemas son muy simples, porque todos los
dispositivos de entrada, salida y control dependen de la tarea que se
esta utilizando, esto quiere decir, que las instrucciones que se dan,

son procesadas de inmediato; ya que existe un solo usuario.


Sistema

Operativo

Multiusuario.

Es todo lo contrario a monousuario; y en esta categora se encuentran


todos los sistemas que cumplen simultneamente las necesidades de
dos o ms usuarios, que comparten mismos recursos. Este tipo de
sistemas
se
emplean
especialmente
en
redes.
Sistemas

Operativos

por

lotes.

Los Sistemas Operativos por lotes, procesan una gran cantidad de


trabajos con poca o ninguna interaccin entre los usuarios y los
programas en ejecucin. Se renen todos los trabajos comunes para
realizarlos al mismo tiempo, evitando la espera de dos o ms trabajos
como sucede en el procesamiento en serie. Estos sistemas son de los
ms tradicionales y antiguos, y fueron introducidos alrededor de 1956
para aumentar la capacidad de procesamiento de los programas.
Sistemas

Operativos

de

tiempo

real.

Los Sistemas Operativos de tiempo real son aquellos en los cuales no


tiene importancia el usuario, sino los procesos. Por lo general, estn
subutilizados sus recursos con la finalidad de prestar atencin a los
procesos en el momento que lo requieran. Se utilizan en entornos
donde son procesados un gran nmero de sucesos o eventos.
Muchos Sistemas Operativos de tiempo real son construidos para
aplicaciones muy especficas como control de trfico areo, bolsas de
valores,
control
de
refineras,
control
de
laminadores.
Sistemas

Operativos

distribuidos.

Permiten distribuir trabajos, tareas o procesos, entre un conjunto de


procesadores. Puede ser que este conjunto de procesadores est en
un equipo o en diferentes, en este caso es trasparente para el usuario.
Existen dos esquemas bsicos de stos. Un sistema fuertemente

acoplado es a es aquel que comparte la memoria y un reloj global,


cuyos tiempos de acceso son similares para todos los procesadores.
En un sistema dbilmente acoplado los procesadores no comparten ni
memoria ni reloj, ya que cada uno cuenta con su memoria local.

Sistemas

Operativos

de

red.

Son aquellos sistemas que mantienen a dos o ms computadoras


unidas a travs de algn medio de comunicacin (fsico o no), con el
objetivo primordial de poder compartir los diferentes recursos y la
informacin
del
sistema.
Supercomputadoras.
Una supercomputadora es la computadora ms potente disponible en
un momento dado. Estas mquinas estn construidas para procesar
enormes cantidades de informacin en forma muy rpida. Las
supercomputadoras pueden costar desde 10 millones hasta 30
millones de dlares, y consumen energa elctrica suficiente para
alimentar
100
hogares.
Macrocomputadoras
La computadora de mayor tamao en uso comn es el
macrocomputadora. Las macrocomputadoras (mainframe) estn
diseadas para manejar grandes cantidades de entrada, salida y
almacenamiento.
Minicomputadoras
La mejor manera de explicar las capacidades de una minicomputadora
es diciendo que estn en alguna parte entre las de una
macrocomputadora o mainframe y las de las computadoras
personales.
Al
igual
que
las
macrocomputadoras,
las
minicomputadoras pueden manejar una cantidad mucho mayor de
entradas y salidas que una computadora personal. Aunque algunas

minis estn diseadas para un solo usuario, muchas pueden manejar


docenas
o
inclusive
cientos
de
terminales.
Microcomputadoras
Son las computadoras mas accesibles para cualquier tipo de usuario
son personales o de escritorio, se utilizan en innumerables actividades
humanas, en oficinas, laboratorios, casa, escuelas, comercios etc. son
pequeas de bajo costo y para mltiples aplicacin.

Das könnte Ihnen auch gefallen