miércoles, 20 de octubre de 2010
miércoles, 13 de octubre de 2010
Bus de direciones
Bus de direcciones es un canal del microprocesador totalmente independiente del bus de datos donde se establece la dirección de memoria del dato en tránsito.
El bus de dirección consiste en el conjunto de líneas eléctricas necesarias para establecer una dirección.La capacidad de la memoria que se puede direccionar depende de la cantidad de bits que conforman el bus de direcciones
El bus de dirección consiste en el conjunto de líneas eléctricas necesarias para establecer una dirección.La capacidad de la memoria que se puede direccionar depende de la cantidad de bits que conforman el bus de direcciones
Apuntes
FUNCIONES
Una de las principales funciones de es la que permite al programa abstener la capa de hardware y utilizar una serie de llamadas al S.O. para que este sea el encargado de tratar a bajo nivel con los componentes físicos. Si no existiese esta funcionalidad, todo programador que en una aplicación necesitase grabar en un disco duro o disquete y/o imprimir en una impresora, debería escribir el código que le permita hacer esto, pero de forma individual para cada soporte, por lo tanto, si el programador solo incluyese funcionalidad para las impresoras marca A y B, si el usuario tiene una de marca C no podría utilizar las funciones de impresión. Por eso, en la definición de S.O. se dice que provee una interfaz entre las aplicaciones y el software.
La otra gran tarea de un S.O. es controlar el acceso y la utilización de los recursos del sistema y los distribuye de forma que los más voraces no lo consuman todo, dejando a los demás sin estos (recursos). Además también controla quien hace uso de estos recursos y en qué momento. Un S.O. debe poder conocer cuando un recurso está siendo utilizado y en qué momento está libre y dependiendo de esto, permitir o no su uso.
PROCESOS
Un proceso es la única forma en que un S.O. trata a un programa durante su ejecución. La multiprogramación permite administrar varios procesos en una sola CPU, alternando la ejecución de estos a través de controles de tiempo, asignándolos a medida que este límite es alcanzado.
El multiprocesamiento se basa en la distribución de los procesos en múltiples procesadores.
La esencia del procesamiento distribuido es manejar todos los recursos de que dispone el conjunto distribuido como si fuesen una sola maquina.
ARCHIVOS
Son junto a los procesos el otro gran componente de un S.O. Todo proceso requiere para su ejecución que los datos que va a utilizar se encuentren físicamente en algún sitio; lo que hace el sistema de archivos precisamente es permitir que esta información se pueda organizar de manera lógica y sencilla. Todo S.O. debe brindar las herramientas (en forma de llamada al sistema o instrucciones) para que el sistema de archivos sea funcional. Entre las principales se pueden encontrar:
- Las de creación y destrucción de archivos.
- Apertura y cierre de los archivos.
- Los de lectura y escritura.
Adicionalmente también la mayoría de sistemas permiten tener cierto control sobre los archivos pudiendo asignar características como la seguridad.
Un archivo realmente es una colección de bytes relacionados bajo un único nombre.
Adicionalmente los archivos también se encuentran organizados bajo una estructura que los relaciona lógicamente. Esta estructura se denomina directorio (algunos sistemas los denominan también carpetas).
LLAMADAS AL SISTEMA
Son unas instrucciones especiales que usa el sistema para su comunicación con los programas y de estos hacia el sistema (pip, kill, open, close, mkdir, remdir, chdir).
NUCLEO DEL SISTEMA (kernel)
El kernel de un S.O. es el que se encarga de toda la comunicación entre hardware y software, así como de la administración del mismo.
INTERPRETE DE COMANDOS (Shell)
Es el componente del S.O. que le permite al usuario introducir órdenes al equipo. El Shell esconde los detalles internos del S.O. sobre el que esta ejecutándose.
Algunas personas denominan “Shell virtual” a las interfaces graficas del usuario (como Gnome o Windows), debido a su analogía en operaciones con el Shell tradicional.
CARACTERISTICAS DESEABLES DE UN S.O.
- Soporte a sistemas de archivos diferentes al nativo.
- Ejecución de aplicaciones compiladas para otras plataformas.
- Portabilidad
- Tamaño
- Interfaz
- Hardware mínimo sobre el que podría ejecutarse el S.O.
o Tipo y frecuencia del microprocesador
o Cantidad de RAM
o Memoria virtual y de swap.
o Compatibilidad con periféricos de otros fabricantes.
Una de las principales funciones de es la que permite al programa abstener la capa de hardware y utilizar una serie de llamadas al S.O. para que este sea el encargado de tratar a bajo nivel con los componentes físicos. Si no existiese esta funcionalidad, todo programador que en una aplicación necesitase grabar en un disco duro o disquete y/o imprimir en una impresora, debería escribir el código que le permita hacer esto, pero de forma individual para cada soporte, por lo tanto, si el programador solo incluyese funcionalidad para las impresoras marca A y B, si el usuario tiene una de marca C no podría utilizar las funciones de impresión. Por eso, en la definición de S.O. se dice que provee una interfaz entre las aplicaciones y el software.
La otra gran tarea de un S.O. es controlar el acceso y la utilización de los recursos del sistema y los distribuye de forma que los más voraces no lo consuman todo, dejando a los demás sin estos (recursos). Además también controla quien hace uso de estos recursos y en qué momento. Un S.O. debe poder conocer cuando un recurso está siendo utilizado y en qué momento está libre y dependiendo de esto, permitir o no su uso.
PROCESOS
Un proceso es la única forma en que un S.O. trata a un programa durante su ejecución. La multiprogramación permite administrar varios procesos en una sola CPU, alternando la ejecución de estos a través de controles de tiempo, asignándolos a medida que este límite es alcanzado.
El multiprocesamiento se basa en la distribución de los procesos en múltiples procesadores.
La esencia del procesamiento distribuido es manejar todos los recursos de que dispone el conjunto distribuido como si fuesen una sola maquina.
ARCHIVOS
Son junto a los procesos el otro gran componente de un S.O. Todo proceso requiere para su ejecución que los datos que va a utilizar se encuentren físicamente en algún sitio; lo que hace el sistema de archivos precisamente es permitir que esta información se pueda organizar de manera lógica y sencilla. Todo S.O. debe brindar las herramientas (en forma de llamada al sistema o instrucciones) para que el sistema de archivos sea funcional. Entre las principales se pueden encontrar:
- Las de creación y destrucción de archivos.
- Apertura y cierre de los archivos.
- Los de lectura y escritura.
Adicionalmente también la mayoría de sistemas permiten tener cierto control sobre los archivos pudiendo asignar características como la seguridad.
Un archivo realmente es una colección de bytes relacionados bajo un único nombre.
Adicionalmente los archivos también se encuentran organizados bajo una estructura que los relaciona lógicamente. Esta estructura se denomina directorio (algunos sistemas los denominan también carpetas).
LLAMADAS AL SISTEMA
Son unas instrucciones especiales que usa el sistema para su comunicación con los programas y de estos hacia el sistema (pip, kill, open, close, mkdir, remdir, chdir).
NUCLEO DEL SISTEMA (kernel)
El kernel de un S.O. es el que se encarga de toda la comunicación entre hardware y software, así como de la administración del mismo.
INTERPRETE DE COMANDOS (Shell)
Es el componente del S.O. que le permite al usuario introducir órdenes al equipo. El Shell esconde los detalles internos del S.O. sobre el que esta ejecutándose.
Algunas personas denominan “Shell virtual” a las interfaces graficas del usuario (como Gnome o Windows), debido a su analogía en operaciones con el Shell tradicional.
CARACTERISTICAS DESEABLES DE UN S.O.
- Soporte a sistemas de archivos diferentes al nativo.
- Ejecución de aplicaciones compiladas para otras plataformas.
- Portabilidad
- Tamaño
- Interfaz
- Hardware mínimo sobre el que podría ejecutarse el S.O.
o Tipo y frecuencia del microprocesador
o Cantidad de RAM
o Memoria virtual y de swap.
o Compatibilidad con periféricos de otros fabricantes.
lunes, 11 de octubre de 2010
Planificador
Definición de planificador:
es un componente funcional muy importante de los sistemas operativos multitarea y multiproceso, y es esencial en los sistemas operativos de tiempo real. Su función consiste en repartir el tiempo disponible de un microprocesador entre todos los procesos que están disponibles para su ejecución.
Tipos de algoritmos de planificación:
Planificación FCFS
El algoritmo FCFS, conocido como primero en llegar, primero en ser atendido.
Este algoritmo trabaja de la siguiente manera, al entrar un proceso al estado de “listo”, el bloque de control de proceso se ubica en el final de la cola, entonces el cpu al estar libre retirará de esta cola el primer elemento.
Es decir, en este algoritmo el tiempo de espera para que un proceso se ejecute es incierto y no mínimo. Pudiendo así ejecutarse dentro de la cpu un proceso que consuma demasiado tiempo, atrasando a otros procesos y dejando la cpu sin trabajo por lapsos de tiempo.
En definitiva este algoritmo hace que los procesos pequeños esperen a que un grande abandone la cpu. Una gran desventaja.
Planificación en SRT
Tiempo restante más corto (SRT): Apropiativo. Calculando los tiempos restantes, para lo cual se debe mantener la proporción inicial entre el tiempo real y el tiempo estimado.
Planificación por Prioridad
Esta clase de algoritmo utiliza como relación entre proceso, tiempo de la cpu y prioridad. De donde el proceso con mayor ráfaga tendrá la menor prioridad y viceversa.
Y donde la cpu podrá ser utilizada por el proceso con mayor prioridad.
Dentro de este algoritmo la prioridad es asignada ya sea interna o externamente. Pero, uno de los problemas que puede presentar esta planificación es la de un bloqueo indefinido. Es decir, pudiera darse el caso que existan procesos de prioridad alta que harían que los procesos de prioridad baja queden bloqueados hasta que logren colocarse en la cpu o perderse cuando nuestro sistema se caiga, es decir una espera indefinida.
Es aquí donde se puede aplicar una técnica conocida como envejecimiento, que ira incrementando la prioridad de los procesos en espera cada determinado tiempo hasta que estos se ejecuten. Y a mi parecer este es una de las mejores soluciones.
Planificación con RR
La planificación por turnos o Round Robin, se basa en una estructura FIFO de forma circular, en donde se asigna a los procesos un intervalo de tiempo para la cpu, conocido como quantum. En donde se establece la regla de que un proceso no podrá estar dos veces seguidas en la cpu a menos que sea el único en el estado de listo.
Este algoritmo trabaja de la siguiente manera, al ingresar el proceso a utilizar la cpu, este estará dentro del tiempo (quantum), si al terminar este tiempo el proceso no ha terminado es colocado al final y se ingresará otro proceso. Pero si el proceso pasa ha estado terminado antes de terminar su quantum, también será extraído de la cpu.
En cambio este algoritmo presenta complicaciones pues el tiempo de entrega de un proceso dependerá mucho más del tiempo (quantum) que de la magnitud del proceso.
Explicar cómo instalar un S.O. con maquina virtual.
1º Abrimos el virtualbox.
2º Click en Nueva.
3º Debemos asignar un nombre a nuestra máquina virtual, y seleccionamos el SO que vamos a usar, tenemos una gran cantidad de SO.
4º El siguiente paso sera elegir el tamaño de RAM que queremos dedicar.
5º Seleccionamos un disco duro virtual. Como se supone que es nuestra primera vez, debemos crear uno.
6º Seleccionar el disco duro virtual. Siguiente y Finalizamos el asistente.
Apuntes
SISTEMA DE PROTECCIÓN
- Ha de proteger los recursos asignados a mi proceso, evitando accesos a sus segmentos de memoria o escrituras en zonas del disco que él tenga en uso. Además, ha de evitar que los errores en un subsistema que está funcionando de forma incorrecta afecten al resto del sistema.
- Administrador de redes.
- La misión fundamental de este es el control de flujo de información dentro de la red en lo que afecta al propio sistema.
TIPOS DE S.O.
- Clasificación por estructura: monolíticos, con capas, microkernel, maquina virtual.
- Clasificación por servicios ofrecidos: monousuario, monotarea, multitarea, monoproceso, multiproceso.
- Clasificación por soporte a los servicios:
- Sistemas operativos de red.
- Sistemas distribuidos.
S.O. Monolíticos
- Construcción del programa final de módulos compilados separadamente que se unen a través del enlazador (o linker).
- Buena definición de parámetros de enlace entre las distintas rutinas existentes, lo que puede provocar mucho acoplamiento.
- Carecen de protecciones y privilegios al entrar a rutinas que manejan diferentes aspectos de los recursos del ordenador.
- Generalmente están hechos a medida, por lo que son eficientes y rápidos en su ejecución y gestión pero por lo mismo carecen de flexibilidad para soportar diferentes ambientes de trabajo u otro tipo de aplicaciones.
Tipos de S.O. con capas:
Programas usuario
Sistema de archivos
Shell (interprete de comandos)
Funciones de librería estándar
Kernel (núcleo) manejo de procesos y memoria
Hardware (procesador, memoria, discos, etc.)
S.O. con maquina virtual
Presenta una interfaz a cada proceso mostrando una maquina que parece idéntica a la maquina real subyacente
Ejemplo:
- VMware
- Virtual box
S.O. de red
Son aquellos que tienen la capacidad de interactuar con S.O. en otras maquinas por medio de un medio de transmisión. El punto crucial es que el usuario debe conocer la ubicación de los recursos que desea acceder.
S.O. distribuidos
Abarcan los servicios de red logrando integrar recursos en una sola maquina a la que el usuario accede de forma transparente.
ADMINISTRADOR DE LA MEMORIA PRINCIPAL (RAM)
La ejecución concurrente de procesos origina la necesidad de repartir la memoria entre todos ellos. La forma más usual es la de crear un espacio de direcciones virtuales en el cual la memoria es mucho mayor que la capacidad física real.
Las actividades de control de almacenamiento más importantes que hay que realizar son:
- Controlar la relación entre el espacio de direcciones virtual y el almacenamiento real.
- Controlar que zonas de memoria se están usando y que proceso las usa así como proteger las zonas de memoria de cada proceso de posibles accesos de otros procesos.
- Decidir que procesos serán cargados en memoria cuando quede espacio disponible.
- Asignar espacio para satisfacer los requerimientos de las aplicaciones y recuperar espacio que quede libre tras la terminación de un proceso o mediante la apropiación.
ADMINISTRADOR DE PROCESOS SUS FUNCIONES SON:
- Crear y eliminar los procesos de usuario y del sistema
- Mantener las estructuras necesarias para la caracterización de los procesos en especial, el mantenimiento de la tabla de procesos, donde almacena la información referente a todos los procesos que hay en el sistema (en Windows ctrl+alt+supr abre el visor de tareas).
- Suspender, apropiar y reanudar los procesos.
- Proporcionar los mecanismos para la comunicación entre procesos.
- Proporcionar los mecanismos necesarios para la sincronización de procesos y definir la política de reparto del tiempo de ejecución.
- Proporcionar los mecanismos para evitar, o manejar, los bloqueos mutuos. Este problema ocurre cuando varios procesos producen una espera circular de recursos que llevan a que ninguno de ellos pueda continuar la ejecución.
AMINISTRADOR DEL ALMACENAMIENTO SECUNDARIO
El enorme flujo de información que ha de gestionar un sistema operativo moderno hace que la gestión del almacenamiento secundario, generalmente en dispositivos magnéticos u ópticos sea fundamental para el rendimiento del sistema. La mayoría de las aplicaciones y datos han de permanecer en el almacenamiento secundario hasta que su presencia sea requerida en el almacenamiento principal las. Las tareas fundamentales que se han de cumplir son:
- Administración espacio libre y de la asignación de espacio que sea requerido por los procesos.
- Administración de las operaciones sobre disco, como el aseguramiento de las peticiones de acceso para optimizar el tiempo de respuesta.
ADMINISTRADOR DE ENTRADA SALIDA
Su misión es la de ocultar todo lo relacionado con las particularidades hardware de E/S sus funciones fundamentales son:
- Gestión de un sistema de memoria temporal intermedia que cree un sistema de cache con los dispositivos de entrada salida.
- Creación de una interfaz general con los controladores de dispositivos para un acceso uniforme.
- Creación de los controladores específicos para cada periférico.
ADMINISTRADOR DE ARCHIVOS
- Creación y eliminación de archivos
- Creación y eliminación de directorios.
- Proporcionar las operaciones primitivas necesarias para la manipulación de archivos y directorios.
- Relación entre la organización lógica y la organización física de los dispositivos de almacenamiento.
- Gestión del espacio libre.
- Gestión de la seguridad del sistema de archivos, y la protección tanto frente a otros usuarios como a fallos del sistema.
viernes, 8 de octubre de 2010
Planificación de Procesos
Definición de planificador:
es un componente funcional muy importante de los sistemas operativos multitarea y multiproceso, y es esencial en los sistemas operativos de tiempo real. Su función consiste en repartir el tiempo disponible de un microprocesador entre todos los procesos que están disponibles para su ejecución.
Tipos de algoritmos de planificación:
Planificación FCFS
El algoritmo FCFS, conocido como primero en llegar, primero en ser atendido.
Este algoritmo trabaja de la siguiente manera, al entrar un proceso al estado de “listo”, el bloque de control de proceso se ubica en el final de la cola, entonces el cpu al estar libre retirará de esta cola el primer elemento.
Es decir, en este algoritmo el tiempo de espera para que un proceso se ejecute es incierto y no mínimo. Pudiendo así ejecutarse dentro de la cpu un proceso que consuma demasiado tiempo, atrasando a otros procesos y dejando la cpu sin trabajo por lapsos de tiempo.
En definitiva este algoritmo hace que los procesos pequeños esperen a que un grande abandone la cpu. Una gran desventaja.
Planificación en SRT
Tiempo restante más corto (SRT): Apropiativo. Calculando los tiempos restantes, para lo cual se debe mantener la proporción inicial entre el tiempo real y el tiempo estimado.
Planificación en SRTF
Es similar al sjf, con la diferencia de que si un nuevo proceso pasa a listo se activa el dispatcher para ver si
es más corto que lo que queda por ejecutar del proceso en ejecución. Si es así, el proceso en ejecución pasa a listo y
su tiempo de estimación se decrementa con el tiempo que ha estado ejecutándose.
En SRTF se penaliza a las ráfagas largas (como en SJF). Un punto débil de este algoritmo se evidencia cuando
una ráfaga muy corta suspende a otra un poco más larga, siendo más larga la ejecución en este orden al ser preciso
un cambio adicional de proceso y la ejecución del código del planificador.
Planificación con RR
La planificación por turnos o Round Robin, se basa en una estructura FIFO de forma circular, en donde se asigna a los procesos un intervalo de tiempo para la cpu, conocido como quantum. En donde se establece la regla de que un proceso no podrá estar dos veces seguidas en la cpu a menos que sea el único en el estado de listo.
Este algoritmo trabaja de la siguiente manera, al ingresar el proceso a utilizar la cpu, este estará dentro del tiempo (quantum), si al terminar este tiempo el proceso no ha terminado es colocado al final y se ingresará otro proceso. Pero si el proceso pasa ha estado terminado antes de terminar su quantum, también será extraído de la cpu.
En cambio este algoritmo presenta complicaciones pues el tiempo de entrega de un proceso dependerá mucho más del tiempo (quantum) que de la magnitud del proceso.
Explicar cómo instalar un S.O. con maquina virtual.
1º Abrimos el virtualbox.
2º Click en Nueva.
3º Debemos asignar un nombre a nuestra máquina virtual, y seleccionamos el SO que vamos a usar, tenemos una gran cantidad de SO.
4º El siguiente paso será elegir el tamaño de RAM que queremos dedicar.
5º Seleccionamos un disco duro virtual. Como se supone que es nuestra primera vez, debemos crear uno.
6º Seleccionar el disco duro virtual. Siguiente y Finalizamos el asistente.
viernes, 1 de octubre de 2010
Interfaz
INTERFAZ GRÁFICA DE USUARIO
La interfaz gráfica de usuario, conocida también como GUI (del inglés graphical user interface) es un programa informático que actúa de interfaz de usuario, utilizando un conjunto de imágenes y objetos gráficos para representar la información y acciones disponibles en la interfaz. Su principal uso, consiste en proporcionar un entorno visual sencillo para permitir la comunicación con el sistema operativo de una máquina o computador.
INTERFAZ GRÁFICA TACTIL
Interfaz KDE
KDE es un proyecto de software libre para la creación de un entorno de escritorio e infraestructura de desarrollo para diversos sistemas operativos como GNU/Linux, Mac OS X, Windows, etc.
De acuerdo con su página web, «KDE es un entorno de escritorio contemporáneo para estaciones de trabajo Unix. KDE llena la necesidad de un escritorio amigable para estaciones de trabajo Unix, similar a los escritorios de Mac OS X o Windows».[4]
Las aplicaciones KDE están traducidas a más de 88 idiomas[3] y están construidas con los principios de facilidad de uso y de accesibilidad moderna en mente. Las aplicaciones de KDE 4 funcionan de forma completamente nativa en GNU/Linux, BSD, Solaris, Windows y Mac OS X.
La «K», originariamente, representaba la palabra «Kool»,[5] pero su significado fue abandonado más tarde.
La mascota del proyecto es un pequeño dragón llamado Konqi.
La interfaz gráfica de usuario, conocida también como GUI (del inglés graphical user interface) es un programa informático que actúa de interfaz de usuario, utilizando un conjunto de imágenes y objetos gráficos para representar la información y acciones disponibles en la interfaz. Su principal uso, consiste en proporcionar un entorno visual sencillo para permitir la comunicación con el sistema operativo de una máquina o computador.
INTERFAZ GRÁFICA TACTIL
Interfaz KDE
KDE es un proyecto de software libre para la creación de un entorno de escritorio e infraestructura de desarrollo para diversos sistemas operativos como GNU/Linux, Mac OS X, Windows, etc.
De acuerdo con su página web, «KDE es un entorno de escritorio contemporáneo para estaciones de trabajo Unix. KDE llena la necesidad de un escritorio amigable para estaciones de trabajo Unix, similar a los escritorios de Mac OS X o Windows».[4]
Las aplicaciones KDE están traducidas a más de 88 idiomas[3] y están construidas con los principios de facilidad de uso y de accesibilidad moderna en mente. Las aplicaciones de KDE 4 funcionan de forma completamente nativa en GNU/Linux, BSD, Solaris, Windows y Mac OS X.
La «K», originariamente, representaba la palabra «Kool»,[5] pero su significado fue abandonado más tarde.
La mascota del proyecto es un pequeño dragón llamado Konqi.
La interfaz GNOME
GNOME es similar a la mayoría de los entornos de escritorios tradicionales. Maneja ventanas, aplicaciones y archivos como en la mayoría de los sistemas operativos actuales.
En su configuración por defecto, el escritorio posee un menú lanzador para acceso rápido a los programas instalados y a la localización de archivos; las ventanas abiertas pueden ser accedidas por una barra de tareas alojada en el inferior de la pantalla, y en la esquina superior derecha está el área de notificación, para que los programas muestren información mientras se ejecutan de fondo. De todas maneras, estas características pueden ser movidas o reemplazadas según los deseos del usuario.
La apariencia de GNOME puede ser cambiada con el uso de temas, siendo los temas por defecto Bluecurve y Clearlooks.
GNOME es similar a la mayoría de los entornos de escritorios tradicionales. Maneja ventanas, aplicaciones y archivos como en la mayoría de los sistemas operativos actuales.
En su configuración por defecto, el escritorio posee un menú lanzador para acceso rápido a los programas instalados y a la localización de archivos; las ventanas abiertas pueden ser accedidas por una barra de tareas alojada en el inferior de la pantalla, y en la esquina superior derecha está el área de notificación, para que los programas muestren información mientras se ejecutan de fondo. De todas maneras, estas características pueden ser movidas o reemplazadas según los deseos del usuario.
La apariencia de GNOME puede ser cambiada con el uso de temas, siendo los temas por defecto Bluecurve y Clearlooks.
Actividades Págs 43 y 45
7.-¿Todos los procesos que gestiona un S.O pertenece al propio S.O?No, los procesos pueden pertenecer al usuario, como por ejemplo el proceso de winword.exe o también pueden permanecer al S.O
8.-¿Quién se encarga de poner en contacto los periféricos con el ordenador?El chipset. Su función es comunicar las unidades funcionales del equipo, con los dispositivos de E/S.
Actividades Págs 38, 40 - 42
1.- ¿Pueden ser multiusuarios todos los S.O actuales?
No, también existen varios sistemas operativos monousuario como los de los móviles.
No, también existen varios sistemas operativos monousuario como los de los móviles.
2.- ¿Puede un S.O servido explotarse como S.O cliente?
Si se puede utilizar, para trabajar con un programa.
3.- ¿ Necesitan servicios todos los S.O para poder funcionar?
Si, los servicios proporcionan a los usuarios aplicaciones que incorporan diversas formas de poder utilizar los recursos del S.O.
5.- ¿Todos los S.O gestionan la memoria en bloques?
No, hay algunos qe no gestionan la memoria en bloques.
*.- Dentro de los diferentes tipos de S.O que hemos caracterizado, ¿donde encuadrarías el sistema iOs?
Es un sistema usado por Apple. Es un sistema monousuario y monotarea.
Si se puede utilizar, para trabajar con un programa.
3.- ¿ Necesitan servicios todos los S.O para poder funcionar?
Si, los servicios proporcionan a los usuarios aplicaciones que incorporan diversas formas de poder utilizar los recursos del S.O.
5.- ¿Todos los S.O gestionan la memoria en bloques?
No, hay algunos qe no gestionan la memoria en bloques.
*.- Dentro de los diferentes tipos de S.O que hemos caracterizado, ¿donde encuadrarías el sistema iOs?
Es un sistema usado por Apple. Es un sistema monousuario y monotarea.
Suscribirse a:
Entradas (Atom)