Sie sind auf Seite 1von 6

Primera prctica mdulo 01: Quispe Bautista Edinson

SISTEMA BINARIO
Definicin
El sistema binario, llamado tambin sistema didico en ciencias de la
computacin, es un sistema de numeracin en el que los nmeros se
representan utilizando solamente dos cifras: cero y uno (0 y 1). Es uno de los
que se utilizan en las computadoras, debido a que estas trabajan internamente
con dos niveles de voltaje, por lo cual su sistema de numeracin natural es el
sistema binario (encendido 1, apagado 0).
Cuando se trabaja en una computadora, los datos son convertidos en nmeros
dgitos que, a su vez, son representados como pulsaciones o pulsos
electrnicos.
En la actualidad para comunicarnos, expresarnos y guardar nuestra
informacin, usamos el sistema de numeracin decimal y el alfabeto, segn se
trate de valores numricos o de texto. Una computadora como funciona con
electricidad, reconoce dos clases de mensajes: cuando hay corriente elctrica
el mensaje es s y cuando no hay corriente, el mensaje es no. Para representar
un valor dentro de una computadora se usa el sistema de numeracin binario,
que utiliza slo dos dgitos: el cero (0) y el uno (1).
En el Sistema Binario slo se emplean dos dgitos, con dos posibles valores 0
1, equivalente a encendido apagado, si no, etc.
EJEMPLO

SISTEMAS MONOUSUARIO Y MULTIUSUARIO


Monousuarios:
Los sistemas operativos monousuarios son aquellos que soportan a un solo
usuario a la vez, sin importar el nmero de procesadores que tenga la
computadora o el nmero de procesos o tareas que el usuario pueda ejecutar
en un mismo instante de tiempo, las computadoras personales tpicamente se
han clasificado en este rengln.

Multiusuarios:
Los sistemas operativos multiusuarios son capaces de dar servicio a mas de un
usuario a la vez, ya sea por medio de varias terminales conectadas a la
computadora o por medio de sesiones remotas en una red de comunicaciones,
ni importa el numero de procesadores en la maquina ni el numero de procesos
que cada usuario puede ejecutar simultneamente.

Los recursos que se comparten son por lo regular una combinacin de:

Procesador.

Memoria.

Almacenamiento secundario (almacenaje en disco duro).

Programas.

Perifricos como impresoras, plotters, scanners, etc.

De tal modo que los mltiples usuarios tienen la impresin de utilizar un


ordenador y un sistema operativo unificado, que les estn dedicados por
completo.
Sistema

Programacin

DOS
Windows3.1

16 bits
16/32 bits

Windows95/98/Me
WindowsNT/2000
WindowsXP
Unix / Linux
MAC/OS X

32 bits
32 bits
32/64 bits
32/64 bits
32 bits

Usuario
nico
X
X

Usuario
mltiple

X
X
X
X
X

Tarea
nica
X

Multitarea
no
preventivo
cooperativo
preventivo
preventivo
preventivo
preventivo

VMS

32 bits

preventivo

Sistema Operativo Multitareas o Multiprogramados .


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.
En la multitarea cooperativa, la que se utiliza en el sistema operativo
Macintosh, las tareas en segundo plano reciben tiempo de procesado durante
los tiempos muertos de la tarea que se encuentra en primer plano (por ejemplo,
cuando esta aplicacin esta esperando informacin del usuario), y siempre que
esta aplicacin lo permita. En los sistemas multitarea de tiempo compartido,
como OS/2, cada tarea recibe la atencin del microprocesador durante una
fraccin de segundo. Para mantener el sistema en orden, cada tarea recibe un
nivel de prioridad o se procesa en orden secuencial. Dado que el sentido
temporal del usuario es mucho ms lento que la velocidad de procesamiento
del ordenador, las operaciones de multitarea en tiempo compartido parecen ser
simultneas.
Ofrecen soporte para la ejecucin en paralelo (simultnea) de varios procesos.
Si la computadora dispone de una CPU para cada proceso, entonces hablamos
de paralelismo real. En cambio, si la computadora tiene una nica CPU, al
sistema operativo no le quedar ms remedio que repartir el tiempo de
ejecucin de esa nica CPU entre todos los procesos puestos en explotacin,
con el objetivo de aproximarse lo ms posible a lo que sera la situacin ideal:
paralelismo real. En la prctica lo que se hace es intercalar la ejecucin de
pequeos fragmentos de los procesos en explotacin. Por tanto, cada proceso
concluir cuando lo haga la ltima instruccin-mquina del ltimo de sus
fragmentos. Hablamos, as, de paralelismo virtual o paralelismo emulado.

Algunos sistemas operativos multitarea van ms all y descomponen cada


proceso en unidades de ejecucin llamadas hebras (hilos, procesos ligeros,
subprocesos o threads), a las cuales aplican el concepto de multitarea. En la
prctica ello supone que la CPU ejecute fragmentos de hebras, en lugar de
fragmentos de procesos completos. Una ventaja de estos sistemas, referidos
como multihebra, es que el cambio entre hebras tiene un coste temporal
reducido.

En el contexto de los sistemas operativos multitarea es frecuente el uso del


trmino concurrencia para referirse tanto al paralelismo real, como al
paralelismo virtual o emulado.

Sistema Operativo Monotareas o Monoprogramados.


Como su nombre seala, sobre un sistema monotarea slo es posible ejecutar
uno (digamos A) de los procesos cargados en memoria principal. Cuando A
finalice por completo, el sistema operativo dar paso al siguiente proceso
(digamos B), y as sucesivamente. Luego vemos que los procesos se ejecutan
en serie, es decir, se trata de un sistema de explotacin secuencial.
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 monoprocesador
Los sistemas monoprocesador solo pueden trabajar con un solo procesador si
tuviera dos seria multiprocesador.
Sistema operativo multiprocesador
Los sistemas de este tipo pueden utilizar varios procesadores para distribuir el
trabajo de cada uno. Generalmente estos trabajan o pueden ser de dos tipos:

Asimtrica: es donde el sistema operativo selecciona un procesador


maestro y los dems funcionan con las actividades secundarias.

Simtrica: en este tipo se enva informacin o se trabaja con el


procesador con menos carga y as se distribuye mejor el trabajo, los
procesos son enviados indistintamente a cualquiera de los procesadores
disponibles .

Otros tipos de sistemas operativos tambin son: S.O por escritura S.O por
servicios S.O por la forma de ofrecer sus servicios.
sistemas operativos centralizados
Se trata de aquel que utiliza los recursos de una sola computadora es decir
su memoria , cpu, disco y perifericos.
respecto al hadware podemos decir que se suele tratar de un computador
caro y de gran potencia , con terminales alfanumericos directamente
conectados , suele tratarse de una computadora de tipo desktop, en las
cuales es comun encontrar un monitor grande con un teclado y un mouse ;

ademas de un case para albegar la unidad de procesamiento y los demas


componentes .

podemos encontrar este tipo de sistemas operativos en un entorno de


empresa , en el cual puede haber un soporte multiusuario , las empresas en
especial las antiguas utilizan una mainframe potente para dar capacidad de
computo a muchas terminales o tambien se puede encontrar empresas con
abundantes minicomputadores para los empleados que las necesiten en sus
actividades . uno de los primeros modelos de ordenadores interconectados
fue el centralizado donde todo el procesamiento de la organizacion se lleva
acabo en una sola computadora normalmente un mainframe y los usuarios
empleaban sencillos ordenadores personales.
los problemas de este modelo son que cuando la carga de procesamiento
aumentaba se tenia que cambiar el hadware del mainframe lo cual es mas
costoso que aadir mas computadores personales clientes oservidores que
aumenten las capacidades , el otro problema que surgio son laqs modernas
interfases graficas de usuario las cuales podian conllevar a un gran
aumento de trafico en los medios de comunicacion y por consiguiente
podian colapsar
sistema operativo distribuido
es la unin lgica de un grupo de sistemas operativos sobre una coleccin de
nodos computacionales independientes, conectados en red, comunicndose y
fsicamente separados. Cada nodo contiene de forma individual un subconjunto
especfico de los programas que componen el sistema operativo distribuido.
Cada subconjunto es una combinacin de dos proveedores de servicios
distintos. El primero es un ncleo ubicuo mnimo o micro ncleo, que controla el
hardware del nodo. El segundo es una coleccin de componente de
administracin del sistema de alto nivel que coordinan las actividades
individuales y colaborativas del nodo. Estos componentes son una abstraccin
de las funciones del micro ncleo y dan soporte a las aplicaciones de usuario.
El micro ncleo y las componentes de administracin trabajan en conjunto.
Ambos dan soporte al objetivo del sistema el cual es integrar mltiples recursos
y capacidad de procesamiento en un sistema eficiente y estable. Esta
integracin sin fisuras de nodos individuales en un sistema global es conocido
como transparencia, o sistema de imagen nica; haciendo referencias a la
ilusin que se le brinda a los usuarios de que el sistema global luce como una
entidad computacional nica.
Un sistema operativo distribuido provee las funcionalidades esenciales
requeridas por un sistema distribuido, agregando atributos y configuraciones

para dar soporte a los requerimientos adicionales, tales como aumento de


escala y disponibilidad. Desde el punto de vista del usuario el SO funciona de
forma similar a un Sistema Operativo monoltico de un solo nodo. O sea que,
aunque est compuesto por mltiples nodos, para los usuarios y aplicaciones
luce como un solo nodo.
Separando las funcionalidades mnimas a nivel de sistema de los servicios
modulares adicionales a nivel de usuario provee una separacin de
mecanismos y polticas. Mecanismos y polticas pueden ser interpretados de la
siguiente manera cmo algo se hace contra por qu algo se hace
respectivamente. Esta separacin incrementa la escalabilidad y la flexibilidad.

Das könnte Ihnen auch gefallen