Software
jorgexxvTesis30 de Octubre de 2014
3.609 Palabras (15 Páginas)189 Visitas
INTRODUCCIÓN
Desde que aparecieron las computadoras por primera vez entre 1940 y 1950 la evolución y desarrollo de las máquinas ha sido muy rápida y violenta, gracias a los grandes avances de la electrónica y al perfeccionamiento de los medios de cálculo, estos factores fueron los que ayudaron al diseño y la fabricación de las micro computadoras o computadoras personales mejor conocidas como PC.
Las computadoras fueron construidas en un principio para ser utilizadas por una sola persona o usuario, pero debido a la gran aceptación que tuvo este equipo, se fueron desarrollando unas gran variedad de modelos y marcas y se redujo sus precios de venta al mismo tiempo aparecieron una gran cantidad de aplicaciones y funciones que agilizaron gran cantidad de trabajo cotidiano en diversas áreas. También ha llevado al fortalecimiento de uno de los sectores industriales más numerosos de hoy en día, la industria de la informática.
Las computadoras personales se han introducido prácticamente en todos los países, tanto en los países desarrollados como en los países en vías de desarrollo y en todas las áreas de la sociedad: comercios, industrias, negocios de todo tipo, hospitales, escuelas, hogares, etc., convirtiéndose en máquinas más prácticas y asequibles para todos y aumentando en nuestra sociedad las aplicaciones a que se destinan día tras día.
Estas máquinas han pasado a ser un instrumento que cualquier persona utiliza para realizar de manera rápida y eficiente procesos y trabajos manuales que hasta hace poco eran lentos, tediosos y por ende, consumían mucho tiempo.
Una computadora es una máquina electrónica usada para procesar la información. Sin embargo, podemos hacer un trabajo mas amplio con las computadoras que apenas calcular números o imprimir datos. Podemos dibujar cuadros, escribimos notas, informes, e incluso nos comunicamos con otros usuarios de computadoras alrededor del mundo, el hecho de que usted este leyendo este trabajo de Proyecto Salón Hogar, es evidencia de ello.
SOFTWARE
El software o soporte lógico de una computadora es el conjunto de programas asociados a dicha computadora. El Software son todas las instrucciones y datos que corren en mayor o menor medida dentro del ordenador, es decir, la información misma, la razón del ser del Hardware.
Los componentes que forman el software de una computadora son:
Software de control o sistema de explotación: es el software que controla el funcionamiento de los programas que se ejecutan, y administra los recursos hardware, facilitando el uso de la computadora de la forma más eficiente posible. Dentro de este se incluye el sistema operativo, el intérprete de órdenes, y el software de diagnóstico y mantenimiento.
Utilidades: son un conjunto de programas de servicio que, en cierta medida, puede considerarse una ampliación del sistema operativo. Incluye programas para realizar tareas tales como: compactación de discos, compresión de datos, respaldo de seguridad, recuperación de archivos, antivirus, salvapantallas. También se incluyen aquí herramientas generales que facilitan la construcción de las aplicaciones de los usuarios, tales como: intérpretes, compiladores, editores de texto, y cargadores/montadores.
Software de aplicación: incluye programas relacionados con aplicaciones específicas, como pueden ser procesadores de texto, bibliotecas de programas para resolver problemas estadísticos o de cálculo numérico, sistemas de administración de archivos y bases de datos, etc. Proporcionan al usuario herramientas que le permitirán el manejo de un computador para la realización de tareas que este usuario desee crear.
Sistema operativo
Un sistema operativo es un programa o conjunto de programas de control que tiene por objeto facilitar el uso de la computadora y conseguir que ésta se utilice eficientemente. Es un programa de control, ya que se encarga de gestionar y asignar los recursos hardware que requieren los programas.
Categoría de los Sistemas Operativos.
Sistema Operativo Multitareas. 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 conmutación de contextos (context Switching) es un tipo muy simple de multitarea en el que dos o más aplicaciones se cargan al mismo tiempo, pero en el que solo se está procesando la aplicación 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 aplicación.
Sistema Operativo Monotareas. Los sistemas operativos monotareas son más 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 impresión.
Sistema Operativo Monousuario. Los sistemas monousuarios son aquellos que nada más puede atender a un solo usuario, gracias a las limitaciones creadas por el hardware, los programas o el tipo de aplicación 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. Y están orientados principalmente por los microcomputadores.
Sistema Operativo Multiusuario. Es todo lo contrario a monousuario; y en esta categoría se encuentran todos los sistemas que cumplen simultáneamente las necesidades de dos o más usuarios, que comparten mismos recursos. Este tipo de sistemas se emplean especialmente en redes. En otras palabras consiste en el fraccionamiento del tiempo (timesharing).
Secuencia por Lotes. La secuencia por lotes o procesamiento por lotes en microcomputadoras, es la ejecución de una lista de comandos del sistema operativo uno tras otro sin intervención del usuario. En los ordenadores más grandes el proceso de recogida de programas y de conjuntos de datos de los usuarios, la ejecución de uno o unos pocos cada vez y la entrega de los recursos a los usuarios. Procesamiento por lotes también puede referirse al proceso de almacenar transacciones durante un cierto lapso antes de su envío a un archivo maestro, por lo general una operación separada que se efectúa durante la noche.
Tiempo Real.. Un sistema operativo en tiempo real procesa las instrucciones recibidas al instante, y una vez que han sido procesadas muestra el resultado. Este tipo tiene relación con los sistemas operativos monousuarios, ya que existe un solo operador y no necesita compartir el procesador entre varias solicitudes. Su característica principal es dar respuestas rápidas; por ejemplo en un caso de peligro se necesitarían respuestas inmediatas para evitar una catástrofe.
Tiempo Compartido. El tiempo compartido en ordenadores o computadoras consiste en el uso de un sistema por más de una persona al mismo tiempo. El tiempo compartido ejecuta programas separados de forma concurrente, intercambiando porciones de tiempo asignadas a cada programa (usuario). En este aspecto, es similar a la capacidad de multitareas que es común en la mayoría de los microordenadores o las microcomputadoras.
Características de los sistemas operativos
En general, se puede decir que un Sistema Operativo tiene las siguientes características:
Conveniencia. Un Sistema Operativo hace más conveniente el uso de una computadora.
Eficiencia. Un Sistema Operativo permite que los recursos de la computadora se usen de la manera más eficiente posible.
Habilidad para evolucionar. Un Sistema Operativo deberá construirse de manera que permita el desarrollo, prueba o introducción efectiva de nuevas funciones del sistema sin interferir con el servicio.
Encargado de administrar el hardware. El Sistema Operativo se encarga de manejar de una mejor manera los recursos de la computadora en cuanto a hardware se refiere, esto es, asignar a cada proceso una parte del procesador para poder compartir los recursos.
Relacionar dispositivos (gestionar a través del kernel). El Sistema Operativo se debe encargar de comunicar a los dispositivos periféricos, cuando el usuario así lo requiera.
Organizar datos para acceso rápido y seguro.
• Manejar las comunicaciones en red. El Sistema Operativo permite al usuario manejar con alta facilidad todo lo referente a la instalación y uso de las redes de computadoras.
• Procesamiento por bytes de flujo a través del bus de datos.
• Facilitar las entradas y salidas. Un Sistema Operativo debe hacerle fácil al usuario el acceso y manejo de los dispositivos de Entrada/Salida de la computadora.
DISPOSITIVOS:
Los dispositivos son regímenes definibles, con sus variaciones y transformaciones. Presentan líneas de fuerza que atraviesan umbrales en funcion de los cuales son estéticos, científicos, políticos, etc. Cuando la fuerza en un dispositivo en lugar de entrar en relación lineal con otra fuerza, se vuelve sobre sí misma y se afecta, no se trata de saber ni de poder, sino de un proceso de individuación relativo a grupo o personas que se sustrae a las relaciones de fuerzas establecidas como saberes constituidos.
DISPOSITIVOS DE ENTRADA: Son aquellos dispositivos externos al hardware que tienen componentes situados afuera de la computadora y a la que pueden dar informacion o instrucciones.
Ejemplos: Teclado, raton, modem, manejador
...