M informatica U

Anuncio
E. E. M. Nº 2 – RANELAGH
1º Adultos
M informatica U
SOFTWARE: INTRODUCCIÓN
AL
SO
Recordemos que el software son todos los componentes lógicos de un sistema de
cómputos: programas y datos; y que un programa es un conjunto de instrucciones, escritas en un lenguaje que interpreta la computadora, para que efectúe una tarea determinada.
Podemos clasificar al software (programas) en dos grupos, que se diferencian en su
función:
• Software de sistema: compuesto por todos los programas imprescindibles para el
funcionamiento del hardware. Por ej.: sistema operativo, herramientas de programación, drivers (programas para el manejo de dispositivos), etc.
• Software de aplicación: es el conjunto de programas realizados para que una
computadora realice cualquier trabajo controlado por el usuario.
La figura de la derecha representa gráficamente la
relación entre los dos grupos anteriores, el hardware del
sistema y el usuario.
El software de aplicación está constituido por los
programas que dirigen el funcionamiento del sistema para
la realización de trabajos específicos, también denominados
aplicaciones. Dentro de las aplicaciones tenemos aplicaciones estándar o utilitarios, aplicaciones a medida y
paquetes integrados. Las aplicaciones estándar son programas de uso general, como por
ejemplo los procesadores de texto (Word), las planillas de cálculo (Excel) y los
administradores de bases de datos (Access); mientras que los programas a medida,
como su nombre lo indica, son hechos especialmente para realizar tareas más
especializadas o particulares, como por ejemplo un programa de facturación para un
determinado comercio o un programa para el control del funcionamiento de un robot.
Las aplicaciones estándar se pueden adquirir en cualquier comercio de software,
mientras que las aplicaciones a medida son encargadas especialmente a profesionales del
software.
Los paquetes integrados es un conjunto formado por varias aplicaciones relacionadas entre sí, que constituyen una unidad operativa. Las aplicaciones más comunes que
forman parte de estos paquetes son: procesadores de textos, planillas de cálculo, administradores de bases de datos y programas de comunicaciones (Office).
El principal componente del software de sistema es el sistema operativo (SO), que
es un conjunto de programas destinado a permitir la comunicación del usuario con una
computadora y administrar sus recursos de manera cómoda y eficiente. Comienza a trabajar cuando se enciende la computadora y gestiona el hardware de la máquina desde
los niveles más básicos.
Las funciones que cumple un SO son:
9 Interpretar y ejecutar las órdenes que recibe.
9 Gestionar la asignación de memoria RAM a los
programas.
9 Controlar la comunicación entre la CPU y los
periféricos.
9 Organizar el almacenamiento y recuperación de
archivos.
Los SO proveen una plataforma de software sobre la
que se pueden ejecutar las aplicaciones. Las aplicaciones
deben ser escritas para correr sobre un determinado SO.
Los sistemas de cómputo pueden ser monousuario, como por ejemplo las PC y las
Macintosh, o multiusuario, como por ejemplo el sistema AS400 de IBM. La característica
de los primeros es que sólo un usuario puede estar conectado a la CPU, mientras que en
los segundos puede haber varios usuarios trabajando simultáneamente en distintas terminales conectadas a la misma CPU.
Los SO dependen del tipo de sistema de cómputo donde se los utiliza. Por ejemplo,
el DOS es monousuario, mientras que el UNIX es multiusuario.
Software: SO
1
E. E. M. Nº 2 – RANELAGH
1º Adultos
M informatica U
El sistema operativo se compone de un núcleo o kernel y un intérprete de comandos denominado shell. El shell es una interfaz entre la CPU
y el usuario. Cuando le pedimos algo a la computadora, el shell se encarga de traducirlo en llamadas o peticiones a los programas que componen el kernel o núcleo, y éste acciona el hardware. El kernel del sistema
operativo tiene entre otros los siguientes componentes: un cargador inicial (programa de arranque), un planificador de trabajo de la CPU (planifica procesos y tareas), un administrador de periféricos, un comunicador
entre procesos, un administrador de memoria y un administrador de archivos.
Los comandos son órdenes que permiten al usuario comunicarse con la computadora. Algunos intérpretes de comandos están basados en texto y exigen que las instrucciones sean tecleadas. Por ejemplo, el del MS-DOS.
SO basado en textos: MS-DOS
Otros están basados en gráficos, y permiten al usuario comunicarse señalando y
cliqueando objetos que aparecen en la pantalla. Estos sistemas poseen interfaces de
usuario de tipo WIMP (windows, icons, menus and pointing devices = ventanas, iconos,
menues y dispositivos señaladores), ya que los elementos gráficos que utilizan son las
ventanas, los iconos, los menúes y los dispositivos señaladores. Por ejemplo, Windows
95, 98, ME, XP; Mac OS, etc.
SO basado en gráficos: Windows XP
Los SO pueden ser monotarea o multitarea. Los primeros, más primitivos, sólo pueden manejar un proceso en cada momento. Por ejemplo, cuando la computadora está
imprimiendo un documento, no puede iniciar otro proceso ni responder a nuevas instrucciones hasta que se termine la impresión.
Todos los sistemas operativos modernos son multitarea y pueden ejecutar varios
procesos simultáneamente. Un SO de este tipo normalmente asigna los recursos disponibles (CPU, memoria, periféricos) de forma alternativa a los programas que los solicitan,
de manera que el usuario percibe que todos funcionan a la vez.
El UNIX y sus clones (Linux) permiten múltiples tareas y múltiples usuarios. Otros
sistemas operativos multiusuario y multitarea son OS/2, Windows NT, 2000 y XP. El DOS
era un sistema popular entre los usuarios de computadoras personales que solo permite
un usuario y una tarea. Windows 95, 98 y ME son multitarea, pero monousuario.
Software: SO
2
E. E. M. Nº 2 – RANELAGH
1º Adultos
M informatica U
Cuestionario Nº 2
1- a) ¿Qué es un programa?
b) ¿Cómo se clasifica el software?
c) ¿Qué características tiene cada grupo?
d) ¿Cómo se relacionan ambos grupos con el hardware y el usuario?
2- a) ¿Cómo se clasifica el software de aplicación?
b) ¿Qué diferencias hay entre las aplicaciones estándar y las aplicaciones a medida?
Menciona ejemplos de cada una.
c) ¿Qué son los paquetes integrados?
3- a) ¿Qué es el sistema operativo?
b) ¿Qué funciones cumple?
c) ¿Qué es el shell?
d) ¿Qué es el kernel? ¿Cómo está formado?
e) ¿Cómo se relacionan el shell y el kernel con el usuario y el hardware?
4- ¿Cómo se clasifican los sistemas de cómputo? Menciona las características de cada
grupo.
5- a) ¿Qué son los comandos?
b) ¿Qué característica tienen los intérpretes de comandos basados en texto?
c) Ídem anterior para los basados en gráficos.
d) ¿Qué características poseen las interfaces de tipo WIMP?
6- a) ¿Cómo se clasifican los SO? Menciona las características de cada grupo.
b) Menciona ejemplos de SO monotarea, multitarea, monousuario y multiusuario.
Software: SO
3
Descargar