SISTEMAS OPERATIVOS
MONOUSUARIOS
Los sistemas monousuarios permiten:
Solo un usuario, pero que puedan utilizar la
maquina distintas personas.
Significa que el sistema no distingue a distintos
usuarios con distintos privilegios.
Es decir, todos los usuarios de la maquina pueden
realizar las mismas tareas y controlar todos los
recursos: instalar, borrar, crear, etc.
En los sistemas monousuarios:
No existe un administrador del sistema que tenga
todos los privilegios y que se diferencie de los
usuarios habituales.
Por lo que la seguridad es muy escasa porque
cualquier usuario (de forma intencionada o no)
puede destruir datos y hasta el propio sistema.
Ejemplos de sistemas operativos monousuarios
MS-DOS, la serie Windows
95/98/Me de Microsoft o
MacOS (antes de MacOS X)
de Macintosh.
En estos sistemas no
existe una
diferenciación clara
entre las tareas que
realiza un
administrador del
sistema y las tareas
que realizan los
usuarios habituales.
no disponiendo del
concepto de
multiusuario, un
usuario común tiene
acceso a todas las
capacidades del
sistema, pudiendo
borrar, incluso,
información vital
para su
funcionamiento.
Un usuario malicioso (remoto
o no) que obtenga acceso al
sistema podrá realizar todo
lo que desee por no existir
Historia
En el año 1980 la empresa IBM ofreció a la
empresa Microsoft Corporation (de Bill Gates) la
ejecución de un “pequeño” sistema operativo para
su funcionamiento de sus computadoras.
Historia
Tim Patterson desarrolló un sistema operativo de
16 bits para los ordenadores que al poco se
implementaron en el mercado, Bill Gates compró
el programa a Patterson y Bill Gates lo desarrolló
más el producto y lo explotó comercialmente.
Historia
En un principio Bill Gates, que diseñó el sistema
operativo DOS (Disc Operative System) Iba de la
mano de IBM hasta que vio el negocio informático
y se desligó de IBM.
Historia
A partir de ahí desarrolló mas versiones de MS-
DOS, pasó a Windows y ha llegado a otros
programas informáticos independientes de los
sistemas operativos llegando en muchos casos a
formalizar pseudo estándares.
Historia
Además del MS-DOS ha habido más intentos de
implantar sistemas operativos, por ejemplo OS/2
(que tuvo algo de vida), UNIX (para redes que
actualmente está en vigor y en ciertas zonas es
muy usado), y otros muy poco usados PICK, TESO,
VMS, CP/M, MVS...
Historia
CARACTERISTICAS
GENERALES DEL S.O
MONOUSUARIO
CONVENIENCIA.
EFICIENCIA.
HABILIDAD PARA EVOLUCIONAR.
ENCARGADO DE ADMINISTRAR EL HARDWARE.
RELACIONAR DISPOSITIVOS ALGORITMOS.
ESTRUCTURA DE UN SISTEMA OPERATIVO
MONOUSUARIO
La estructura interna de los sistemas operativos pueden ser
muy diferentes, ya que se debe tener en cuenta las metas de
los usuarios (fácil uso, confiable, rápido, etc.) y las del sistema
(fácil de diseñar, implementar y mantener, eficiente, etc.).
SISTEMA MONOLÍTICO
Estos sistemas no tienen una estructura definida, sino que son
escritos como una colección de procedimientos donde
cualquier procedimiento puede invocar a otro.
Ejemplos de estos sistemas pueden ser MS-DOS o Linux
(aunque incluye algo de capas). Es importante tener en cuenta
que ningún sistema es puramente de un tipo.
SISTEMA EN
CAPAS
El diseño se organiza en una jerarquía de capas, donde los
servicios que brinda una capa son consumidos solamente por la
capa superior. La capa 0 es del Hardware y la N es la de los
procesos de Usuario.
Estos sistemas tienen como ventaja que son
modulares y la verificación se puede hacer a
cada capa por separado (son más
mantenibles).
Sin embargo el diseño es muy costoso y es
menos eficiente que el sistema monolítico ya
que pierde tiempo pasando por cada capa.
SISTEMA CON MICRONÚCLEO
La idea consiste en tener un núcleo que brinde los servicios mínimos de
manejo de procesos, memoria y que provea la comunicación entre
procesos.
Para agregar un nuevo servicio no es necesario modificar el núcleo, y es
más seguro ya que los servicios corren en modo usuario.
Todos los restantes servicios se construyen como procesos separados del
micronúcleo, que ejecutan en modo usuario.
Estos sistemas tienen como ventaja un diseño simple y funcional, que
aumenta la portabilidad y la escalabilidad.
GESTIÓN DE MEMORIA EN LOS SISTEMAS OPERATIVOS
MONOUSUARIOS
La memoria es un área de almacenamiento común a los
procesadores y dispositivos, donde se almacenan programas,
datos, etc. El sistema deberá administrar el lugar libre y
ocupado, y será el encargado de las siguientes tareas:
 Asignar y quitar espacio de memoria según sea necesario.
 Mantener que partes de la memoria están siendo usadas, y por quien.
 Decidir cuales procesos serán cargados a memoria cuando exista
espacio de memoria disponible, pero no suficiente para todos los
procesos que deseamos.
ORGANIZACIÓN DE LA INFORMACIÓN EN UN DISCO
DURO
La información se almacena en el disco
duro en sectores y pistas. Las pistas son
círculos concéntricos divididos en
sectores, cada sector contiene un número
fijo de bytes, y se agrupan en clusters.
Los sectores no son físicos sino lógicos y
no son iguales en todos los discos, varía
en función del tamaño del disco y
Sistema Operativo instalado, que es
quien divide los sectores
El principal sector del disco duro es el
denominado sector de arranque, suele
ser el primer sector del primer disco.
Aquí el sistema Operativo guarda la
información que debe cargarse al
arrancar el equipo.
La preparación del disco se puede hacer de
dos formas, Formateo a bajo nivel, que
establece las pistas y los sectores en el disco,
la otra forma es el formateo a alto nivel, graba
las estructuras de almacenamiento de ficheros
SECTOR DE ARRANQUE
Un sector de arranque es una porción del disco
duro que tiene el código almacenado para
arrancar programas especiales, y también para
hacer referencia a otras funciones y así
mantener el disco funcionando.
Hay muchos tipos de sectores de arranque,
pero hay dos principales que se suelen
usar más, que son el maestro y el de
volumen.
Por otro lado, el sector de arranque de volumen suele contener el
código para arrancar el sistema operativo del ordenador.
Un sector de arranque maestro existe en
un disco que ha sido particionado, y
normalmente encuentra la partición activa,
teniendo su propio volumen.
PARTICIONES DE DISCO
DURO
Se trata de un método en el que crear
diferentes espacios dentro de un disco para
que quede como si en realidad hubiera más
de un disco duro, algo que puedes utilizar
para almacenar datos o instalar otros
sistemas operativos.
Una partición es el nombre que se le da a
cada división presente en una sola unidad
física de almacenamiento de datos. Para que
se entienda, tener varias particiones es como
tener varios discos duros en un solo disco
duro físico, cada uno con su sistema de
TIPOS DE
PARTICIONES
TIPOS DE
PARTICIONES
Son las divisiones primarias del disco que dependen de
una tabla de particiones, y son las que detecta el
ordenador al arrancar, por lo que es en ellas donde se
instalan los sistemas operativos. Puede haber un máximo
de cuatro, y prácticamente cualquier sistema operativo las
detectará y asignará una unidad siempre y cuando utilicen
un sistema de archivo compatible. Un disco duro
completamente formateado contiene en realidad una
Partición
Primaria
TIPOS DE
PARTICIONES
Fue ideada para poder tener más de cuatro particiones en
un disco duro, aunque en ella no se puede instalar un
sistema operativo. Esto quiere decir que sólo la podremos
usar para almacenar datos. Sólo puede haber una de ellas,
aunque dentro podremos hacer tantas otras particiones
como queramos. Si utilizas esta partición, el disco sólo
podrá tener tres primarias, siendo la extendida la que
Partición extendida o
secundaria
TIPOS DE
PARTICIONES
Son las particiones que se hacen
dentro de una partición extendida.
Lo único que necesitarás es asignarle
un tamaño, un tipo de sistema de
archivos (FAT32, NTFS, ext2,...), y ya
estará lista para ser utilizada.
Funcionan como si fueran
dispositivos independientes, y
Partición
lógica
LA FAT acrónimo de "File Allocation Table" -
tabla de localización de archivos
La FAT es una especie de índice, que el
sistema operativo utiliza para guardar la
localización real (en el disco duro) de cada
archivo individual.
LA FAT
El sistema utiliza un área del disco (que no
está disponible para el usuario) para guardar
este índice. Es un área restringida, que NO
puedes usar para tus archivos. Este es el
motivo por el que muchos discos duros tienen
menos espacio disponible que su capacidad
real teórica.
¿CÓMO FUNCIONA LA
FAT?
El sistema FAT almacena la posición concreta
del comienzo de cada archivo (y esto significa
sector, cilindro y disco, si hay varios) en el
disco duro. No te preocupes, esto se hace
automáticamente. Nunca conocerás estos
valores. A partir de ahí, el archivo utiliza
tantos bloques "básicos" (clusters, en inglés)
como necesite, para escribir el archivo
¿CÓMO FUNCIONA LA
FAT?
Según el número de bits utilizados para
describir las "direcciones" de tu disco, tendrás
un número mayor o menor de clusters
disponibles. Por supuesto, si sólo defines
unos pocos clusters, estos serán "grandes", al
distribuir la capacidad real del disco entre
ellos.
QUÉ UTILIDAD TIENE LA
FAT
Cuando borras un archivo, en realidad no lo
estás borrando. En serio. En su lugar, lo que
borras es la entrada del índice, lo que viene a
ser lo mismo, al final. No encontrarás el
fichero borrado, si lo buscas en el índice...
Pero si alguna vez borras un archivo por
error, o descubres que has borrado todas las
fotos de tu cámara - no te vuelvas loco.

Sistemas operativos monousuarios

  • 1.
  • 2.
    Los sistemas monousuariospermiten: Solo un usuario, pero que puedan utilizar la maquina distintas personas. Significa que el sistema no distingue a distintos usuarios con distintos privilegios. Es decir, todos los usuarios de la maquina pueden realizar las mismas tareas y controlar todos los recursos: instalar, borrar, crear, etc.
  • 3.
    En los sistemasmonousuarios: No existe un administrador del sistema que tenga todos los privilegios y que se diferencie de los usuarios habituales. Por lo que la seguridad es muy escasa porque cualquier usuario (de forma intencionada o no) puede destruir datos y hasta el propio sistema.
  • 4.
    Ejemplos de sistemasoperativos monousuarios MS-DOS, la serie Windows 95/98/Me de Microsoft o MacOS (antes de MacOS X) de Macintosh.
  • 5.
    En estos sistemasno existe una diferenciación clara entre las tareas que realiza un administrador del sistema y las tareas que realizan los usuarios habituales.
  • 6.
    no disponiendo del conceptode multiusuario, un usuario común tiene acceso a todas las capacidades del sistema, pudiendo borrar, incluso, información vital para su funcionamiento. Un usuario malicioso (remoto o no) que obtenga acceso al sistema podrá realizar todo lo que desee por no existir
  • 7.
    Historia En el año1980 la empresa IBM ofreció a la empresa Microsoft Corporation (de Bill Gates) la ejecución de un “pequeño” sistema operativo para su funcionamiento de sus computadoras.
  • 8.
    Historia Tim Patterson desarrollóun sistema operativo de 16 bits para los ordenadores que al poco se implementaron en el mercado, Bill Gates compró el programa a Patterson y Bill Gates lo desarrolló más el producto y lo explotó comercialmente.
  • 9.
    Historia En un principioBill Gates, que diseñó el sistema operativo DOS (Disc Operative System) Iba de la mano de IBM hasta que vio el negocio informático y se desligó de IBM.
  • 10.
    Historia A partir deahí desarrolló mas versiones de MS- DOS, pasó a Windows y ha llegado a otros programas informáticos independientes de los sistemas operativos llegando en muchos casos a formalizar pseudo estándares.
  • 11.
    Historia Además del MS-DOSha habido más intentos de implantar sistemas operativos, por ejemplo OS/2 (que tuvo algo de vida), UNIX (para redes que actualmente está en vigor y en ciertas zonas es muy usado), y otros muy poco usados PICK, TESO, VMS, CP/M, MVS...
  • 12.
  • 13.
    CARACTERISTICAS GENERALES DEL S.O MONOUSUARIO CONVENIENCIA. EFICIENCIA. HABILIDADPARA EVOLUCIONAR. ENCARGADO DE ADMINISTRAR EL HARDWARE. RELACIONAR DISPOSITIVOS ALGORITMOS.
  • 14.
    ESTRUCTURA DE UNSISTEMA OPERATIVO MONOUSUARIO La estructura interna de los sistemas operativos pueden ser muy diferentes, ya que se debe tener en cuenta las metas de los usuarios (fácil uso, confiable, rápido, etc.) y las del sistema (fácil de diseñar, implementar y mantener, eficiente, etc.).
  • 15.
    SISTEMA MONOLÍTICO Estos sistemasno tienen una estructura definida, sino que son escritos como una colección de procedimientos donde cualquier procedimiento puede invocar a otro. Ejemplos de estos sistemas pueden ser MS-DOS o Linux (aunque incluye algo de capas). Es importante tener en cuenta que ningún sistema es puramente de un tipo.
  • 16.
    SISTEMA EN CAPAS El diseñose organiza en una jerarquía de capas, donde los servicios que brinda una capa son consumidos solamente por la capa superior. La capa 0 es del Hardware y la N es la de los procesos de Usuario. Estos sistemas tienen como ventaja que son modulares y la verificación se puede hacer a cada capa por separado (son más mantenibles). Sin embargo el diseño es muy costoso y es menos eficiente que el sistema monolítico ya que pierde tiempo pasando por cada capa.
  • 17.
    SISTEMA CON MICRONÚCLEO Laidea consiste en tener un núcleo que brinde los servicios mínimos de manejo de procesos, memoria y que provea la comunicación entre procesos. Para agregar un nuevo servicio no es necesario modificar el núcleo, y es más seguro ya que los servicios corren en modo usuario. Todos los restantes servicios se construyen como procesos separados del micronúcleo, que ejecutan en modo usuario. Estos sistemas tienen como ventaja un diseño simple y funcional, que aumenta la portabilidad y la escalabilidad.
  • 18.
    GESTIÓN DE MEMORIAEN LOS SISTEMAS OPERATIVOS MONOUSUARIOS La memoria es un área de almacenamiento común a los procesadores y dispositivos, donde se almacenan programas, datos, etc. El sistema deberá administrar el lugar libre y ocupado, y será el encargado de las siguientes tareas:  Asignar y quitar espacio de memoria según sea necesario.  Mantener que partes de la memoria están siendo usadas, y por quien.  Decidir cuales procesos serán cargados a memoria cuando exista espacio de memoria disponible, pero no suficiente para todos los procesos que deseamos.
  • 19.
    ORGANIZACIÓN DE LAINFORMACIÓN EN UN DISCO DURO
  • 20.
    La información sealmacena en el disco duro en sectores y pistas. Las pistas son círculos concéntricos divididos en sectores, cada sector contiene un número fijo de bytes, y se agrupan en clusters.
  • 21.
    Los sectores noson físicos sino lógicos y no son iguales en todos los discos, varía en función del tamaño del disco y Sistema Operativo instalado, que es quien divide los sectores
  • 22.
    El principal sectordel disco duro es el denominado sector de arranque, suele ser el primer sector del primer disco. Aquí el sistema Operativo guarda la información que debe cargarse al arrancar el equipo.
  • 23.
    La preparación deldisco se puede hacer de dos formas, Formateo a bajo nivel, que establece las pistas y los sectores en el disco, la otra forma es el formateo a alto nivel, graba las estructuras de almacenamiento de ficheros
  • 24.
    SECTOR DE ARRANQUE Unsector de arranque es una porción del disco duro que tiene el código almacenado para arrancar programas especiales, y también para hacer referencia a otras funciones y así mantener el disco funcionando. Hay muchos tipos de sectores de arranque, pero hay dos principales que se suelen usar más, que son el maestro y el de volumen. Por otro lado, el sector de arranque de volumen suele contener el código para arrancar el sistema operativo del ordenador. Un sector de arranque maestro existe en un disco que ha sido particionado, y normalmente encuentra la partición activa, teniendo su propio volumen.
  • 25.
    PARTICIONES DE DISCO DURO Setrata de un método en el que crear diferentes espacios dentro de un disco para que quede como si en realidad hubiera más de un disco duro, algo que puedes utilizar para almacenar datos o instalar otros sistemas operativos.
  • 26.
    Una partición esel nombre que se le da a cada división presente en una sola unidad física de almacenamiento de datos. Para que se entienda, tener varias particiones es como tener varios discos duros en un solo disco duro físico, cada uno con su sistema de
  • 27.
  • 28.
    TIPOS DE PARTICIONES Son lasdivisiones primarias del disco que dependen de una tabla de particiones, y son las que detecta el ordenador al arrancar, por lo que es en ellas donde se instalan los sistemas operativos. Puede haber un máximo de cuatro, y prácticamente cualquier sistema operativo las detectará y asignará una unidad siempre y cuando utilicen un sistema de archivo compatible. Un disco duro completamente formateado contiene en realidad una Partición Primaria
  • 29.
    TIPOS DE PARTICIONES Fue ideadapara poder tener más de cuatro particiones en un disco duro, aunque en ella no se puede instalar un sistema operativo. Esto quiere decir que sólo la podremos usar para almacenar datos. Sólo puede haber una de ellas, aunque dentro podremos hacer tantas otras particiones como queramos. Si utilizas esta partición, el disco sólo podrá tener tres primarias, siendo la extendida la que Partición extendida o secundaria
  • 30.
    TIPOS DE PARTICIONES Son lasparticiones que se hacen dentro de una partición extendida. Lo único que necesitarás es asignarle un tamaño, un tipo de sistema de archivos (FAT32, NTFS, ext2,...), y ya estará lista para ser utilizada. Funcionan como si fueran dispositivos independientes, y Partición lógica
  • 31.
    LA FAT acrónimode "File Allocation Table" - tabla de localización de archivos La FAT es una especie de índice, que el sistema operativo utiliza para guardar la localización real (en el disco duro) de cada archivo individual.
  • 32.
    LA FAT El sistemautiliza un área del disco (que no está disponible para el usuario) para guardar este índice. Es un área restringida, que NO puedes usar para tus archivos. Este es el motivo por el que muchos discos duros tienen menos espacio disponible que su capacidad real teórica.
  • 33.
    ¿CÓMO FUNCIONA LA FAT? Elsistema FAT almacena la posición concreta del comienzo de cada archivo (y esto significa sector, cilindro y disco, si hay varios) en el disco duro. No te preocupes, esto se hace automáticamente. Nunca conocerás estos valores. A partir de ahí, el archivo utiliza tantos bloques "básicos" (clusters, en inglés) como necesite, para escribir el archivo
  • 34.
    ¿CÓMO FUNCIONA LA FAT? Segúnel número de bits utilizados para describir las "direcciones" de tu disco, tendrás un número mayor o menor de clusters disponibles. Por supuesto, si sólo defines unos pocos clusters, estos serán "grandes", al distribuir la capacidad real del disco entre ellos.
  • 35.
    QUÉ UTILIDAD TIENELA FAT Cuando borras un archivo, en realidad no lo estás borrando. En serio. En su lugar, lo que borras es la entrada del índice, lo que viene a ser lo mismo, al final. No encontrarás el fichero borrado, si lo buscas en el índice... Pero si alguna vez borras un archivo por error, o descubres que has borrado todas las fotos de tu cámara - no te vuelvas loco.