0% encontró este documento útil (0 votos)
19 vistas6 páginas

01 Sistemas Operativos

El documento describe la arquitectura y componentes de un ordenador, incluyendo la CPU, RAM, y el sistema operativo (SO) que actúa como intermediario entre el hardware y los programas. Se discuten diferentes tipos de SO, como monolíticos y multinivel, junto con sus ventajas y desventajas. También se abordan conceptos clave como ficheros, rutas, permisos y el sistema de red.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
19 vistas6 páginas

01 Sistemas Operativos

El documento describe la arquitectura y componentes de un ordenador, incluyendo la CPU, RAM, y el sistema operativo (SO) que actúa como intermediario entre el hardware y los programas. Se discuten diferentes tipos de SO, como monolíticos y multinivel, junto con sus ventajas y desventajas. También se abordan conceptos clave como ficheros, rutas, permisos y el sistema de red.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

ordenador → máquina capaz ejecutar programas / conjunto circuitos “chips”

Arquitectura más común de los ordenadores → PC


compilador → traducir / hacer otros programas

Partes ordenadores CPU


RAM → lectura y escritura
Memoria principal → solo lectura / rápida y pequeña
bus → cable tocho conectar hardware
tarjetas vídeo y sonido
placa base
periféricos
fuente alimentación
caja

SO → programa actúa como intermediario entre programas y hardware


gestiona recursos del HW Y SW
controlar ejecución tareas y recursos estableciendo prioridades
facilitar usuario el uso sistema
decidir qué procesos se cargan en la memoria

Estructura SO
Gestor de procesos
Gestor de memoria principal
Gestor almacenamiento secundario
Gestor de ficheros
Gestor del sistema de E/S
Sistema de protección
Gestión de red

proceso → programa en ejecución / necesita ciertos recursos HW y SW

Memoria secundaria
Gran almacenamiento no volátil → discos magnéticos u ópticos
Respaldo (backup) memoria principal
Concepto fichero → conjunto información relacionada definidas por su creador
Unidad almacenamiento lógico de información
ficheros se organizan en directorios

Dispositivos de E/S
driver → programa que permite SO interactuar con un periférico
solo los drivers conocen las especificaciones de dicho dispositivo

Necesario sistema protección → SO determina el acceso o no y controles a


realizar

Gestión de red
sistema distribuido → conjunto procesadores interconectados por una red
comunicaciones que comparten recursos
Esto permite aumentar velocidad de cómputo / ampliar disponibilidad datos / + fiabilidad....

Intérprete de comandos o shell → programa que lee e interpreta comandos para


acceder servicios SO

Taxonomía SO Monolíticos
Estructurados SO multinivel (por capas o jerárquico)
SO con micronúcleo (modelo cliente-servidor)

SO monolítico
-estructura no clara/definida
-trabaja en modo supervisor
-surge de otros SO sencillos y pequeños que se le han añadido funcionalidades
Ejemplos: MS-DOS GNU/LINUX

Desventajas
-fallo un proceso en núcleo bloquea todo
-depuración compleja (debugging) corrección/identificación errores
-extensión SO compleja
-acceso toda estructura de datos
Ventajas
eficiencia (pocos cambios contexto)

SO multinivel (por capas o jerárquico)


-dividido en módulos / capas bien definidos
-código módulo solo puede invocar código de módulos de niveles inferiores o -
inmediatamente anteriores o posteriores
-cada módulo propio espacio de direcciones y suele ejecutarse como proceso diferente
-paso módulo a otro → cambio de proceso
Ejemplos: OS/2 THE

ventajas
-acceso limitado a ciertas estructuras de datos del SO
-fácil mantenimiento / detección de errores
-si falla un módulo (no crítico no sebv lo que todo el SO)
-extensión del SO sencilla

desventaja
eficiencia (muchos cambios de contexto)
Tratamiento de información.
Aplicación sistemática de uno o varios programas sobre un conjunto de datos, con el fin de
utilizar la información que contienen.

Ordenador.
Dispositivo electrónico dotado de una memoria de gran capacidad y métodos de tratamiento
de la información.

Hardware.
Conjunto físico de todos los dispositivos y elementos internos y externos del ordenador.

CPU.
Parte fundamental del ordenador que gobierna el funcionamiento de la máquina.

Memoria principal.
Donde se guardan los programas en ejecución y los datos que éstos requieren y/o
manipulan. Es una sucesión de celdas.

Bus.
Pista de comunicación que conecta entre sí diversos elementos.
Placa base.
Circuitería a la cual se conectan todos los elementos.

Periféricos.
Los que conectan el ordenador con el "mundo exterior".
Algoritmo.
Secuencia de operaciones que permiten obtener un resultado a partir de una serie de datos
de entrada.

Fichero.
Colección de informaciones relacionadas entre sí y definidas por su creador.

Red.
Conjunto de ordenadores que pueden comunicarse entre sí.

Aplicación.
Programa que facilita al usuario herramientas para llevar a cabo una tarea.

Explica los dos tipos de rutas.


-Ruta absoluta: nombre simple precedido de la secuencia de directorios que hay que abrir
desde la raíz para encontrar un fichero.
-Ruta relativa: lo mismo pero desde donde estamos situados, que es un directorio (no
empieza por /).

Permisos.
Permisos de ficheros: r (lectura), w (escritura), x (ejecución).
Permisos de directorios: l (listado), w (modificación), x (lectura).
Grupos: usuario, grupo y otros.

Linux.
Sistema operativo de la familia Unix. Es un software libre y gratuito.

También podría gustarte