Você está na página 1de 7

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA

UNAD
SISTEMAS OPERATIVOS

TRABAJO COLABORATIVO
MOMENTO DOS (2)

TUTOR
JAIME JOSE VALDES
GRUPO COLABORATIVO NUMERO 25

RAMON ALFONSO GUERRERO


CODIGO 77174806

OCTUBRE DEL 2014

ACTIVIDAD PLANTEADA
Despus de haber realizado la actualizacin de la infraestructura tecnolgica de la empresa
Suministros S.A iniciamos una nueva etapa y est relacionado con los procesos
concurrentes y cooperantes de los sistemas operativos.
Se estn presentando una serie de interacciones de dos tipos:

Interacciones motivadas porque los procesos comparten o compiten por el acceso a


recursos fsicos o lgicos.

Interaccin motivada porque los procesos se comunican y sincronizan entre s para


alcanzar un objetivo comn

Como producto para este momento el grupo debe darle solucin a estos inconvenientes, es
recomendable que ustedes por intermedio de la investigacin y con el apoyo de los enlaces
encontrados en el Syllabus respondan los siguientes puntos:

Hacer una lista con los que ustedes consideran son procesos reales que maneja un
sistema operativo.

De los procesos reales, cuales se comunican entre s y cuales deben esperar el


suceso de algn evento externo.

Una vez analizada la lista de comunicacin entre procesos, establezca cuales


procesos de esa lista necesitan sincronizacin, es decir cuales necesitan compartir
datos, recursos, entre otros aspectos.

Como creen ustedes que el sistemas operativos planifica la ejecucin de los


procesos, que herramientas utiliza y como la realiza.

Realice una lista de todos los dispositivos que considere que hacen parte de un
sistema computacional, y para cada uno de ellos diga si es dispositivo de entrada o
de salida al sistema.

Teniendo en cuenta el estudio de la organizacin interna del sistema operativo para


manejar la estructura de archivos y directorios, realizar un cuadro sinptico en
donde resuma los tipos de estructuras de archivos y qu sistemas operativos los
manejan.

Describa cmo ser un sistema de seguridad y proteccin ideal para un sistema


operativo, teniendo en cuenta que tienen que proteger el sistema operativo contra
alguien o algo

INTRODUCCIN
Los procesos que ejecutan de forma concurrente en un sistema se pueden clasificar como
procesos independientes o cooperantes. Un proceso independiente es aquel que ejecuta sin
requerir la ayuda o cooperacin de otros procesos. Un claro ejemplo de procesos
independientes son los diferentes intrpretes de mandatos que se ejecutan de forma
simultnea en un sistema. Los procesos son cooperantes cuando estn diseados para
trabajar conjuntamente en alguna actividad, para lo que deben ser capaces de comunicarse e
interactuar entre ellos.
Tanto si los procesos son independientes como cooperantes, pueden producirse una serie de
interacciones entre ellos. Estas interacciones pueden ser de dos tipos:

Interacciones motivadas porque los procesos comparten o compiten por el acceso a


recursos fsicos o lgicos. Esta situacin aparece en los distintos tipos de procesos
anteriormente comentados. Por ejemplo, dos procesos totalmente independientes
pueden competir por el acceso a disco. En este caso, el sistema operativo deber
encargarse de que los dos procesos accedan ordenadamente sin que se cree ningn
conflicto. Esta situacin tambin aparece cuando varios procesos desean modificar
el contenido de un registro de una base de datos. Aqu es el gestor de la base de
datos el que se tendr que encargar de ordenar los distintos accesos al registro.

Interaccin motivada porque los procesos se comunican y sincronizan entre s para


alcanzar un objetivo comn. Por ejemplo, un compilador se puede construir
mediante dos procesos: el compilador propiamente dicho, que se encarga de generar
cdigo ensamblador, y el proceso ensamblador, que obtiene cdigo en lenguaje
mquina a partir del ensamblador. En este ejemplo puede apreciarse la necesidad de
comunicar y sincronizar a los dos procesos.

DESARROLLO

Hacer una lista con los que ustedes consideran son procesos reales que maneja un
sistema operativo.
1. Preparado (ready o listo). Un proceso en este estado est esperando a que se le
asigne un procesador. Un proceso en este estado puede, o bien finalizar, lo que
ocurrira por la accin de otro proceso o por algn acontecimiento externo, o
bien el proceso pasa al estado ejecucin, ya que el gestor de procesos le asigna
una CPU para ser ejecutado.
2. Ejecucin (run). El proceso en este estado est en la CPU ejecutando
instrucciones. Puede ocurrir tres situaciones; que el proceso ejecute todas las
instrucciones hasta su ltima lnea de cdigo y finaliza; pasa a estado bloqueado
(wait) por que espera una accin externa como la entrada de informacin por
teclado; o bien el proceso pasa a estado preparado debido a que ha agotado su
tiempo de ejecucin, por lo que cede su tiempo de ejecucin.

3. Bloqueado (wait, en espera). El proceso est esperando a que se produzca un


evento externo, como una seal de E/S, y pasara a estado ejecucin. Al igual
que el estado preparado, el proceso puede finalizar debido a un acontecimiento
externo.
El sistema operativo utiliza varias colas para gestionar los estados, cada cola
puede tener una poltica diferente. As, podemos encontrar una cola para los
estados preparados y una cola para los estados en espera. El planificador del
procesador al examinar estas colas asigna el procesador al proceso ms
conveniente.

De los procesos reales, cuales se comunican entre s y cuales deben esperar el


suceso de algn evento externo.
PROCESO
Preparado
Ejecucin
Bloqueo

COMINICACION
Suceso evento externo
Entre si / suceso evento externo
Entre si / suceso evento externo

Una vez analizada la lista de comunicacin entre procesos, establezca cuales


procesos de esa lista necesitan sincronizacin, es decir cuales necesitan compartir
datos, recursos, entre otros aspectos.
PROCESO
Preparado
Ejecucin
Bloqueo

SINCRONIZACION
Si
Si
No

Como creen ustedes que el sistemas operativos planifica la ejecucin de los


procesos, que herramientas utiliza y como la realiza.
Cuando ms de un proceso es ejecutable desde el punto de vista lgico el sistema
operativo debe planificar y decidir cul de ellos se ejecutara en primer trmino.
Para ello cuenta con la siguiente herramienta:
El planificador: Es la porcin del sistema operativo que decide cual proceso
se ejecutara, y para ello utiliza el Algoritmo de Planificacin.
Los principales criterios para un buen algoritmo de planificacin son:

La equidad
La eficacia
El tiempo de respuesta
El tiempo de regreso
Rendimiento

Realice una lista de todos los dispositivos que considere que hacen parte de un
sistema computacional, y para cada uno de ellos diga si es dispositivo de entrada o
de salida al sistema.
DISPOSITIVO
Teclado
Mouse
Scanner
Lector de Cdigos de Barras
Webcam
Lpiz ptico
Joystick
Micrfono
Pantalla Estndar
Impresora Estndar
Altavoz
Auriculares
Plotter
Proyector
Pantalla Sensible al Tacto
Impresora multifuncional
Modem
Unidad CD-RW
Unidad DVD-RW

TIPO
Entrada
Entrada
Entrada
Entrada
Entrada
Entrada
Entrada
Entrada
Salida
Salida
Salida
Salida
Salida
Salida
Entrada/Salida
Entrada/Salida
Entrada/Salida
Entrada/Salida
Entrada/Salida

Teniendo en cuenta el estudio de la organizacin interna del sistema operativo para


manejar la estructura de archivos y directorios, realizar un cuadro sinptico en
donde resuma los tipos de estructuras de archivos y qu sistemas operativos los
manejan.
Los Sismas de Archivos, se trata de estndares diseados por cada desarrollador de
sistemas operativos, los cules indican la forma en que van a ser almacenados los
archivos en los dispositivos de almacenamiento masivo (unidades SSD, discos
duros, discos pticos, memorias USB, etc.), as como tambin la forma en que va a
iniciar el sistema operativo (proceso de arranque). Aunado a lo anterior, el trmino
formatear, se refiere a preparar el dispositivo de almacenamiento, para guardar la
informacin en un sistema de archivos definido.
Cuando almacenamos un archivo (una carpeta, una imagen, un video, un documento
de Word, etc.), este conserva su nombre y sus caractersticas propias, pero se acopla
al sistema de archivos existente en el dispositivo de almacenamiento

ESTRUCTURA DE ARCHIVO
EXT / EXT2 / EXT3
FAT
FAT32
NTFS
ReFS
exFAT

WinFS

HFS/HFS+
ZFS
CDFS, UDF, LFS

SISTEMA QUE LO USA


UNIX y LINUX
Ms-DOS, Windows 3.11 y Windows 95
Windows 98 y Windows Millenium
Windows XP, Vista , Seven 7 y 8
Soportado tambien por Winows 8
Windows ce, soportado tambin por
Windows Vista, 7,8 al igual que MacOS
y Linux.
Es agregado al sistema NTFS. Este
sistema de archivos se vislumbr como
propuesta para su uso con Microsoft
Windows 7, pero no se concret el
proyecto y se conserva NTFS en tal
sistema operativo.
El sistema de archivos de MacOS de
Apple
Sistema de archivos de Sun Solaris
El sistema de archivos de los CD, DVD y
Biu-ray

Describa cmo ser un sistema de seguridad y proteccin ideal para un sistema


operativo, teniendo en cuenta que tienen que proteger el sistema operativo contra
alguien o algo.
Para este caso debemos partir de la base que el sistema operativo es la plataforma
para la ejecucin de los dems programas, de este concepto podemos deducir que
sin el sistema operativo no hay comunicacin, no hay trabajo, de all la importancia
de tomar medidas para la proteccin tomando los siguientes criterios:
1. Medidas de seguridad fsica: Son todas aquellas relacionadas con fenmenos
naturales o accidentes fortuitos como son:
a.
b.
c.
d.
e.

Sistemas anti incendios.


Sistemas de vigilancia de los centros de procesos de datos.
Sistemas de proteccin contra inundaciones.
Protecciones elctricas contra apagones o sobre tenciones.
Sistemas de control de acceso a usuarios.

2. Medidas de seguridad lgica: Son todas aquellas relacionadas con la


manipulacin inadecuada de los recursos del sistema operativo, como son:
a. Instalacin de antivirus de ltima generacin con sus respectivas
actualizaciones.

b. Manejar niveles de usuarios con permiso de administrador, con el


objetivo de controlar la instalacin no autorizada de programas que
puedan ser malignos.
c. Realizar copias de seguridad (Backup) de forma peridica como
fuente de recuperacin o Restore.
d. Mantener activas todas las defensas propias del sistema.

Você também pode gostar