T39 Sistemas Informaticos Monousuarios

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 13

TEMA 39: SISTEMAS INFORMÁTICOS

MONOUSUARIOS.
Tabla de contenido
1. INTRODUCCIÓN. SISTEMAS INFORMÁTICOS MONOUSUARIO .................................... - 1 -
2. FUNCIONAMIENTO Y PRESTACIONES GENERALES DE LOS ORDENADORES ................. - 1 -
2.1. Unidad central de proceso ...................................................................................... - 2 -
2.1.1. Registros .............................................................................................................. - 2 -
2.1.2. Unidad de control ................................................................................................ - 3 -
2.1.3. Unidad aritmético-lógica ..................................................................................... - 4 -
2.2. Arquitecturas microprocesadas RISC y CISC ............................................................ - 4 -
2.3. Coprocesadores, memorias semiconductoras, memorias específicas y caché ........ - 4 -
2.3.1. Memorias de un ordenador ................................................................................. - 4 -
2.4. Buses ....................................................................................................................... - 6 -
2.5. Controladores de unidades de E/S o periféricos ..................................................... - 9 -
3. SISTEMAS INFORMÁTICOS MULTIUSUARIOS. CARACTERÍSTICAS Y CAMPOS DE
APLICACIÓN. ........................................................................................................................ - 9 -
4. ENTORNO BÁSICO DE LOS SISTEMAS ........................................................................ - 10 -
4.1. Servidor del sistema y terminales .......................................................................... - 10 -
4.2. Compartición de recursos...................................................................................... - 10 -
4.3. Niveles de acceso .................................................................................................. - 11 -
4.3.1. Cuenta de usuario ............................................................................................. - 11 -
4.3.2. Derechos de acceso ........................................................................................... - 11 -
4.3.3. Autentificación de usuarios ............................................................................... - 11 -

-0-
1. INTRODUCCIÓN. SISTEMAS INFORMÁTICOS MONOUSUARIO

El uso de los ordenadores ha supuesto una evolución enorme en los últimos años. Un
ordenador es una máquina capaz de aceptar datos a través de un medio de entrada,
procesarlos automáticamente bajo el control de un programa previamente almacenado y
proporcionar la información resultante a través de un medio de salida.

Y se conoce como sistema informático a un sistema de procesamiento de la información


basado en ordenadores.

Esa información que se procesa debe tener las siguientes características:

 Precisión: la información ha de ser precisa, es decir, debe ser la suficiente para la


aplicación en concreto pero tampoco es buena tener en exceso.
 Exactitud: debe ser exacta, es decir, tener un bajo porcentaje de error.
 Oportunidad: la información debe llegar al usuario en el momento adecuado, ni antes,
ni después de que el usuario necesite esos datos.
 Integridad: la información ha de ser completa y no contener información superflua o
redundante
 Significatividad: la información debe ser clara y relevante.

En cualquier sistema informático podemos clasificarlo en dos grandes categorías:

 Hardware: se conoce como hardware todos los componentes físicos del ordenador, es
decir, todos los componentes externos e internos del ordenador.
 Software: son todos los programas que permiten al ordenador trabajar y realizar las
operaciones.

En este tema nos centraremos en los sistemas informáticos monousuarios que son los que
soportan a un solo usuario a la vez. Al final del tema hablaremos brevemente de los
multiusuarios pero el funcionamiento es muy similar.

2. FUNCIONAMIENTO Y PRESTACIONES GENERALES DE LOS


ORDENADORES

Los ordenadores presentan diversas funcionalidades cada vez mayores a medida que pasa el
tiempo, pero las fundamentales podemos decir que son las siguientes:

 Realización simultánea de diversos procesos


 Posibilita la ejecución de cualquier proceso cuando se solicite siempre y cuando haya
recursos libres disponibles.

-1-
 Se reduce el tiempo de realización del proceso al poder ir realizando diferentes
procesos de forma simultánea ocupando todos los recursos del ordenador.
 Se aumenta el uso de los recursos por la misma razón que en el punto anterior.
 Permite comunicarse entre usuarios, el usuario y el ordenador.

El ordenador está formado por diversos bloques. El primero de ellos es el que permite la
comunicación entre el ordenador y el usuario y que se denomina periféricos que pueden ser
de entrada, de salida o de entrada/salida.

Otro bloque fundamental es el de la memoria, encargada de guardar los programas, datos que
le pasa el usuario o es creada en el ordenador. Y ambas son controladas por la unidad de
control de proceso (CPU) que es la encargada de controlar y ejecutar los programas.

La CPU a su vez tiene dos bloques diferentes: la unidad aritmético-lógica que es la encargada
de realizar todas las operaciones lógicas y aritméticas que se produzcan en el uso del
ordenador y la unidad de control que es la encargada de controlar el funcionamiento del
ordenador y que funcione correctamente.

2.1. Unidad central de proceso

La CPu es el motor del ordenador y es el encargado de ejecutar las instrucciones, realizar las
operaciones aritméticas, las lógicas, el direccionamiento de la memoria, la gestión de las
instrucciones y el control en el flujo de datos.

El componente principal es el microprocesador que es un circuito integrado colocado en la


placa madre del ordenador y a través de ahí conectado al resto de elementos del ordenador.
Además de la UC y la UAL tenemos los registros

2.1.1. Registros
Los microprocesadores nunca operan directamente con la memoria principal. La razón
principal es el tiempo que se perdería en peticiones de datos y la recepción de esos datos. Por
ello, se utiliza entre ambos componentes unas memorias más pequeñas pero mucho más
rápidas que son los registros.

Es decir, cuando un programa necesita algún dato se busca ese dato en la memoria principal y
se lleva a un registro para cuando lo necesite el microprocesador, éste lo encuentre más
rápidamente. Al contrario también ocurre, algún resultado proporcionado por el
microprocesador se guarda en un registro y con tiempo se lleva a la memoria principal para su
almacenamiento.

Los registros almacenan la siguiente información:

 Instrucción que se está ejecutando


 Operandos de la instrucción

-2-
 Resultado de la instrucción
 Información de las posiciones de las memorias donde se encuentran los datos o dónde
se debe guardar el resultado.
 Información de control de la CPU
 Cuál es la siguiente instrucción.

2.1.2. Unidad de control

La UC controla todas las operaciones del ordenador. Actúa como el corazón del sistema,
enviando los impulsos eléctricos para que el ordenador funcione correctamente y ejecute las
instrucciones perfectamente.

Un aspecto importante de sus funciones es la sincronización de las acciones del ordenador y,


para ello, cuenta con un reloj.

- Reloj

Es un oscilador que genera impulsos igualmente espaciados en el tiempo y se conoce como


reloj. Estos impulsos sincronizan todos los procesos de manera que se conoce cuando
empiezan y acaban.

- Decodificador

El decodificador tiene como misión recibir el código de la operación a realizar y traducirla en el


conjunto de señales de control necesarias para llevarla a cabo. Es decir, recibe un código que
descifra y emite las señales necesarias para realizar la operación que se le ha pedido realizar.

- Registros de la UC

Dentro de la UC existen también una serie de registros y depende del microprocesador


que tengamos, al menos deben existir estos dos:

o El registro contador de programa


o El registro de instrucciones

El contador de programa almacena la información de la siguiente instrucción que hay que


ejecutar. El segundo alacena la instrucción que se está ejecutando en este momento.

Por cada instrucción, al UC realiza una serie de pasos que se dividen en dos bloques:

- Fase de búsqueda e interpretación

Se obtiene el código de la siguiente instrucción que se va a ejecutar de forma que recobra


de la memoria principal dicha instrucción (IP) y la coloca en el RI. La instrucción en RI se
decodifica, generando las señales de control necesarias y se incremente en uno el IP.

- Fase de ejecución

-3-
Esta es la fase de ejecución propiamente dicha, donde se ejecuta la instrucción ya
decodificada, se obtienen los datos, se opera y se genera eresultado.

2.1.3. Unidad aritmético-lógica

La unidad aritmético-lógica es la que realiza las operaciones y los cálculos con los datos
decodificados en la unidad de control. Realiza tanto operaciones aritméticas como lógicas y
relacionales, simulando el razonamiento lógico de un ser humano.

2.2. Arquitecturas microprocesadas RISC y CISC

Actualmente existen dos grandes tendencias en la construcción de procesadores, cuyas


diferencias esencialmente radican en el repertorio de instrucciones que pueden ejecutar.

- CISC( complex instruction set computer): tienen un repertorio alto de instrucciones


(200-300) y son más complejas que el RISC, con lo que se necesita una circuetería
mayor disminuyendo la velocidad del proceso. Por el contrario, se necesitan menos
instrucciones para realizar cualquier operación y existen diversos formatos para
programar cada acción. Es el que utilizan los ordenadores personales.
- RISC (Reduced isntruction set computer): Su juego de instrucciones es muy bajo
(menos de 128) lo que aumenta la velocidad de proceso, reduce la circuitería pero
aumenta el número de instrucciones que se necesitan para cada operación aunque eso
permite un mejor control del hardware. Estos procesadores son los que se encuentran
en las estaciones de trabajo.

2.3. Coprocesadores, memorias semiconductoras, memorias


específicas y caché

Un coprocesador es un chip destinado única y exclusivamente a operaciones matemáticas


complejas. Este chip va conectado a la CPU mediante los buses de datos y direcciones.
Normalmente, en los ordenadores se instala un procesador llamado de propósito general
diseñado para un uso general del mismo. Pero a menudo algún usuario necesita realizar una
serie de operaciones de la forma más eficiente posible y, por eso, se diseñan procesadores de
propósito específico como el mencionado anteriormente.

La memoria principal es el dispositivo encargado de almacenar toda la información, es decir,


las instrucciones, los datos, los programas, los resultados. La CPU trae y lleva los datos a esta
memoria. Actualmente en la memoria podemos tener varios programas diferentes y que se
están ejecutando en ese momento.

2.3.1. Memorias de un ordenador

-4-
Vamos a estudiar algunos de los tipos de memoria que nos encontramos en los ordenadores y,
para ello, primero vamos a estudiar los parámetros característicos de una memoria.

 Volatilidad: si la información desaparece al apagar el ordenador decimos que la


memoria es volátil.
 Tiempo de acceso: es el tiempo que transcurre entre que se pide el dato a la memoria
y el instante en que se dispone la primera información buscada.
 Capacidad: número de posiciones de la memoria o la cantidad de información que
puede albergar que siempre va a ser una potencia de dos en función de los bits que
sea capaz de almacenar en cada posición de memoria.
 Caudal: Número máximo de informaciones leídas o escritas por unidad de tiempo.

Teniendo en cuenta estos parámetros, tenemos diferentes tipos de memoria

 Memorias ROM (read only memory) es una memoria de solo lectura y, por lo tanto,
permanentes. Su contenido viene grabado en el momento de la fabricación y por lo
tanto es una memoria no volátil. Puede almacenar datos y programas y por eso, se
utiliza para almacenar la información vital de funcionamiento del ordenador. El
chequeo en el momento del arranque, las rutinas de E/S. Contiene lo que
denominamos BIOS (basic input-output system) que almacena la configuración e
hardware del sistema.
o Memoria PROM: el usuario las puede programar para particularizar el uso del
ordenador a lo que necesite, pero una vez grabada la información permanece
inalterable.
o Memoria EPROM: Son como las PROM pero se pueden borrar y regrabar.
 Memorias RAM (random Access memory): son memorias volatiles porque en cuanto
se apaga el equipo de la red eléctrica el contenido de la memoria se borra. En esta
memoria se almacenan los programas y datos que se están ejecutando o se han
ejecutado en un periodo corto de tiempo. Esta es la memoria a la que nos referimos al
hablar de ordenadores.
o FPM (fast page mode): son las primeras con los procesadores 486.
o EDO (extended data output): permitía mover un bloque de memoria al tiempo
o SDRAM (synchronous DRAM): esta memoria se sincroniza con la velocidad del
procesador.
o PC-100 DRAM: es como la SDRAM pero más fiables realizada por INTEL
o BEDO (burst extended data output): transfiere los datos a ráfagas y no de
manera continua.
o RDRAM (direct rambus DRAM): Va por ráfagas más rápidas que la BEDO pero
no tiene arquitectura abierta y los fabricantes deben pagar a Intel por usarla.
o DDR SDRAM (double data rate SDRAM): es igual de rápida que la
transferencia de datos a memoria, es de arquitectura abierta.
o SLDRAM: Es idónea para servidores.
o ESDRAM:
o FRAM Y MRAM:

-5-
Los fabricantes siempre están buscando memorias más rápidas y baratas que
reemplacen a las existentes. Actualmente las más desarrolladas son las FRAM
(RAM Ferroeléctrica) y MRAM (RAM Magnetorresistiva).

FRAM es una memoria RAM no volátil desarrollada por la empresa Ramtrom y


licenciada por Texas Instruments. Utiliza menos energía, escribe con mayor
velocidad que la RAM y tiene una duración mayor. El problema es que es muy cara
y tiene una baja densidad de los chips.

La MRAM desarrollada por IBM es un tipo de almacenamiento magnético en un


chip. Es una memoria rápida, no volátil, gran duración y alta densidad. A pesar de
ello, la densidad no llega a las DRAM.

o Memorias de cambio de fase:

Es una memoria rápida y no volátil y podría convertirse en una memoria universal en la que
se encuentran IBM e Intel en su desarrollo. Es más rápida que la flash pero más lenta que la
SRAM.

o Memorias moleculares:

En este tipo de memorias utilizan un procedimiento químico para crear las células de memoria
DRAM con un condensador molecular. Se consigue reducir en un 70% la energía que utiliza una
célula DRAM estándar porque el condensador puede almacenar 100 veces la carga.

o Memorias PMPm (programable metalization cell memory):

Es una alternative a la DRAM porque utiliza menos energía y posee mayor densidad que la
DRAM.

 Memoria caché:

Como hemos visto, traer datos de la memoria principal al procesador puede resultar un
proceso lento y, por eso, se suele introducir dentro del chip del microprocesador o cerca de él
una memoria de poca capacidad pero muy rápida, de forma que el procesador pueda obtener
los datos más rápidamente. Este memoria es la memoria caché que tiene la misma función que
la memoria principal.

En ella se almacenan los datos que el procesador esté ejecutando con mayor frecuencia o se
vayan a ejecutar próximamente. Actualmente se conocen tres niveles de este tipo de
memoria.

2.4. Buses

Es otro elemento básico de un ordenador y se pueden definir como las líneas de interconexión
portadoras de información por las cuales se transportan los bits de información de un
elemento a otro. Son como las autopistas de la información de un ordenador.

-6-
Podemos distinguir entre tres categorías principales de buses:

 Buses de datos: son los que se utilizan para transmitir información entre el
microprocesador, la memoria y los periféricos. Por él circulan los datos y las
instrucciones. Tienen tantas líneas como bits es capaz de transmitir en paralelo. El
ancho de este bus es una medida de la capacidad del microprocesador.
 Bus de direcciones: es utilizado por el microprocesador para señalar la celda de
memoria con el que se quiere operar, está un dato, una instrucción y puede ser
operaciones de lectura o escritura.

Los periféricos se comunican con el microprocesador mediante este bus ya que cada
periférico posee una dirección que le identifica ante el microprocesador.

 Bus de control: transportan la información necesaria para que el ordenador funcione


correctamente como las señales de reloj, alimentación o interrupciones.

Con lo que hemos visto, los parámetros que nos debemos fijar en un ordenador son el ancho
del bus de datos, el de direcciones, la velocidad de reloj, el repertorio de instrucciones y el
rendimiento general del microprocesador que se suele hacer en M.I.P.S. (millones de
instrucciones por segundo).

A continuación se realizará un pequeño resumen de tipos de buses que nos podemos


encontrar.

 Bus XT y el bus ISA


Fueron los primeros buses que se usaron en 1980 donde XT era un bus de expansión a
la misma velocidad que los procesadores 8086 y 8088
 Bus Micro cannel (MCA)
Permitía una ruta de 32 bits, más ancha,una velocidad de reloj ligeramente superior, y
una velocdad de transferencia máxima también superior que el ISA.
 EISA (extended isa)
Se controla el bus a través del microprocesador al igual que el MCA, con una cho de
bus mayor pero funcionaba a una velocidad menor. Es un sistema abierto y permitía
multiproceso
 PCI (peripherical component interconnect)

Como indica su nombre es un componente para conectar componentes periféricos. Es


un bus independiente de la CPU y por ello es necesario instalar un controlador de PCI
lo que permita que opere ajeno a la CPU. Este bus se sincroniza con el reloj del
procesador.

 SCSI (Small computer system interface)

SCSI es un subsistema de E/S inteligente,completo y bidireccional ya que es su propia


interface y una ventaja que tiene es que si direccionamiento es lógico y no físico por lo
que:

-7-
 elimina cualquier limitación que el PC-Bios imponga a las unidades de
disco.
 El direccionamiento lógico elimina la sobrecarga que el host podría
tener en manejar los aspectos físicos del dispositivo como la tabla de
pistas dañadas.
 SCSI-2
Se mejora la tasa de datos más rápidas, mensajes de mandato y estructura de
comandos para mejorar la compatibilidad.

 SCSI-3
El documento de especificaciones de la versión anterior era muy grande, y esta
actualziación lo que hace es separar en capas del documento original de forma:
 Física (conectores, asignación de pines, especificaciones eléctricas)
 Protocolo
 Arquitectura
 Comandos primarios
 Comandos específicos de un dispositivo.

Otras versiones son la SCSI Fast, Narrow o Wide

 USB (Universal serial bus)

Ha habido muchos intentos de mejorar las funcionalidades de un ordenador llegando a pensar


en aumentar los puertos de un ordenador, buses específicos pero lo que ha revolucionado
realmente el uso de los ordenadores y los dispositivos que se le pueden conectar, es la
aparición del USB.

El USB emplea una topología en estrella que permite la conexión de 127 dispositivos a la vez y
con una interfaz común. Trabaja con varias capas de forma que los dispositivos no se ven
retardados unos por causa de otros.

Este USB consta de tres componentes:

- Controlador: reside dentro del PC y es responsable de las comunicaciones entre los


periféricos USB y la CPU. También se encarga de la aceptación de los dispoitivos dentro
del bus. Cuando se conecta un dispositivo nuevo le asigna su dirección lógica que se le
mantendrá a partir de ahora cada vez que se conecte.
- Concentradores o HUB: son distribuidores inteligentes de datos y alimentación y el
que realmente permite la conexión de los 127 dispositivos.
- Periféricos: USB soporta dispositivos de baja y media velocidad. Empleando dos
velocidades para la transmisión de datos, se consigue una utilización más eficiente de
sus recursos.

 PCI Express

-8-
Es una nueva versión de PCI que usa los mismos conceptos de programación y estándares de
comunicación, pero el sistema de comunicación empleado es más veloz.

 Tecnología de la comunicación HyperTransport

Es un vínculo de alta velocidad y rendimiento para la conexión de los circuitos integrados en la


placa base. Es significativamente más rápida que el bus PCI. Esta tecnología va dirigida a TI y
telecomunicaciones pero se puede generalizar a uso doméstico.

Con esta tecnología se reduce el número de buses dentro del sistema y ofrece un enlace de
elevado rendimiento para aplicaciones incrustadas.

2.5. Controladores de unidades de E/S o periféricos

Un periférico es cualquier dispositivo que no sea la CPU o la memoria principal. Permiten al


ordenador y al usuario comunicarse entre sí. Según el sentido de la comunicación los
periféricos se clasifican en:

 Periféricos de entrada: son aquellos que permiten introducir datos, instrucciones al


ordenador.
 Periféricos de salida: son aquellos que permiten al ordenador comunicar información
al usuario
 Periféricos de E/S: son aquellos que se pueden comunicar de forma bidireccional.

La comunicación se produce siempre entre el periférico y la CPU pero para ayudar a esa
comunicación existe una interfaz que hace de intermediación entre la CPU y el periférico.
Además acopla las velocidades de ambos dispositivos para que puedan sincronizarse y
transforma las señales de manera que ambos dispositivos funcionen correctamente.

3. SISTEMAS INFORMÁTICOS MULTIUSUARIOS. CARACTERÍSTICAS Y


CAMPOS DE APLICACIÓN.

Los sistemas operativos multiusuarios son capaces de dar servicio a más de un usuario a la vez,
ya sea por medio de varias terminales conectados al ordenador o por medio de sesiones
remotas en una red de comunicaciones. No importa el número de procesadores en la máquina
ni el número de procesos que cada usuario puede ejecutar simultáneamente.

Se pueden dividir en varios componentes perfectamente diferenciados:

 Núcleo o kernel: comrpende un 5-10% del código total


 Caparazón o Shell: actúa como intérprete de comandos.
 Programas de utilidad

-9-
Kernel

Es el núcleo del S.O. multiusuario. Las tareas administrativas que tiene asignada son:

 Planificar, coordinar y gestionar la ejecución de los procesos.


 Dar servicios del sistema, como E/S y gestión de ficheros.
 Manejar las operaciones dependientes de hardware, es decir, realiza las funciones de
más bajo nivel de manera que se oculten al usuario.

Shell

Desde el punto de vista del usuario es un intérprete de comandos. Es un programa que


siempre está en ejecución. Lee las órdenes suministradas, las descodifica y lo comunica al
núcleo para realizar la acción especificada.

4. ENTORNO BÁSICO DE LOS SISTEMAS

4.1. Servidor del sistema y terminales

Un servidor de un sistema informático es cualquier ordenador o equipo que ofrece sus


recursos para que éstos sean compartidos por otros ordenadores o usuarios del sistema. Estos
servidores al tener que proporcionar servicios deben tener una elevada velocidad de servicio,
un disco duro de gran capacidad para almacenar la información y una bajo tiempo de
lectura/escritura. Finalmente, deben tener una alta memoria RAM para poder atender al
mayor número de usuarios al mismo tiempo.

Las estaciones de trabajo o los terminales no ofrecen sus recursos a los demás, sino que se
aprovecha de los recursos del servidor. Las características que deben tener los servidores son:

- Capacidad del disco duro


- Arquitectura del bus
- Versión del BIOS
- Número de procesadores soportados.
- Capacidad de la memoria RAM y caché
- Número de puertos, mantenimiento.

4.2. Compartición de recursos

La función de compartir recursos se puede producir en distintos tipos de sistemas pero es en


sistemas cliente-servidor o en sistemas distribuidos donde adquiere mayor relevancia. A la
hora de compartir recursos los factores que influyen son:

- Coste de instalación:

- 10 -
- Coste de comunicación
- Fiabilidad
- Disponibilidad

Un sistema de recursos compartidos puede:

- Compartir programas y archivos


- Compartir de los recursos de la red del sistema
- Compartir bases de datos.
- Expansión económica de una base de PC.
- Posibilidad de utilizar software de red
- Uso del correo electrónico
- Creación de grupos de trabajo
- Gestión centralizada y seguridad
- Mejoras en la organización de la empresa.

4.3. Niveles de acceso

En un sistema multiusuario lo más importante es establecer un sistema de acceso para cada


usuario. Y este acceso tiene que ser diferente en función del tipo de usuario del que estemos
hablando. No es lo mismo que el usuario sea el administrador, sea un cliente o sea un
empleado.

Se tiene que mantener el orden y la confidencialidad del sistema.

4.3.1. Cuenta de usuario

En el apartado anterior vimos que debemos establecer diferentes niveles de acceso en función
del tipo de usuario que tengamos. Para ello se crea una cuenta de usuario particular para cada
uno, en el que el administrador decide qué puede hacer, ver o modificar cada tipo de usuario.
Por lo que estas cuentas deben ser personales, estar identificadas por el nombre del usuario
aunque el acceso sea a través del nombre del usuario y una contraseña. Se peude restringir la
descarga, la modificación de datos, archivos o acceso a parte del sistema.

4.3.2. Derechos de acceso

Esto lo hemos mencionado en el apartado anterior y establecer por cada usuario que tipo de
derechos se le da. Si puede modificar, solo leer, a parte del contenido, a todo, si puede
compartir a su vez el contenido a terceros..

4.3.3. Autentificación de usuarios

- 11 -
Además del usuario y contraseña, el sistema puede verse vulnerado por lo que a menudo es
conveniente establecer sistemas de autentificación más avanzados como un certificado digital,
el sistema clave.

- 12 -

También podría gustarte

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy