Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
ingeniera Electrnica
Universidad Nacional
Tecnolgica del Cono Sur de
Lima
Ingeniera Mecnica
Ingeniera Electrnica
PROGRAMACIN DE INGENIERA
S
Semana
01 B:
B Sistema
Si t
Operativo
O
ti
UNTECS
Operacin
Iniciador ROM
Comprobar Hardware
---------------------------------Carga el cargador
Cargador del SO
Inicializacin
Test archivos
---------------------------------Creacin de estructuras de datos
internas
--------------------------------Arranque de procesos
Software de aplicaciones
Sistema Operativo
Hardware
Funcionamiento normal
UNTECS
UNTECS
untecs-programacin de ingeniera
ingeniera Electrnica
Definicin de S. O.
Objetivos de los S. O.
Estructura jerrquica
Funciones de los S. O.
Asignacin de tiempo de CPU:
Planificar las diversas actividades.
Control de recursos:
Asignar recursos de forma racional.
P. E. Divisin de la memoria del ordenador entre los
programas, controlar colas de E/S.
Control de entrada/salida:
Gestionar los datos desde y hacia los perifricos.
Control de los errores y proteccin:
Informar de las situaciones anmalas
Interfaz con el usuario:
Facilita el uso.
Facilidades contables:
Clculo de costes de uso de CPU.
UNTECS
UNTECS
untecs-programacin de ingeniera
ingeniera Electrnica
Tipos de S. O.
Niveles del SO
S. O. por
servicios
UNTECS
UNTECS
10
Estructura de un S. O.
Ncleo
Ncleo (kernell)
G ti de
Gestin
d lla memoria
i
Control de entrada/salida
Gestin de dispositivos de almacenamiento
masivo
Asignacin de recursos y planificacin
Proteccin
Interfaz de usuario (shell)
UNTECS
UNTECS
11
Manejo de interrupciones
Asignacin de trabajo al procesador
Proporcionar una va de comunicacin entre
los diferentes programas
JORGE A. MARTEL TORRES
12
untecs-programacin de ingeniera
ingeniera Electrnica
Ncleo
Gestin de la memoria
La memoria principal de la mayora de los ordenadores
es mucho mas p
pequea
q
de lo q
que sera necesario p
para
manejar todos los programas y datos.
El mdulo de gestin de memoria es el encargado de
asignar ciertas porciones de la memoria principal a los
diferentes programas, mientras el resto de programas y
datos se mantienen en los dispositivos de
almacenamiento masivo.
La forma ms comn de gestin de memoria es crear
una memoria virtual utilizando los dispositivos de
almacenamiento masivo.
En ejecucin
Bloqueado
UNTECS
Listo
13
UNTECS
Gestin de la memoria
14
Gestin de la memoria
15
UNTECS
16
untecs-programacin de ingeniera
ingeniera Electrnica
Control de la
entrada/salida
Divisin de la memoria
entre las tareas
Por pginas:
bloques
bl
d
de b
bytes
t d
de igual
i
l tamao
t
para todos
t d
los procesos y tareas.
Por segmentos:
bloques de bytes con distinto tamao segn
el proceso.
17
18
Sistema de archivos
19
20
untecs-programacin de ingeniera
ingeniera Electrnica
Sistema de archivos
Sistema de archivos
La solucin es el almacenamiento de la
informacin en discos y otros medios externos
en unidades llamadas archivos:
Los archivos deben ser persistentes, es decir que no
deben verse afectados por la creacin o terminacin
de un proceso.
Los archivos son una coleccin de datos con nombre.
Pueden ser manipulados como una unidad por
operaciones como: open, close, create, destroy,
copy, rename, list.
Los elementos de datos individuales dentro del
archivo pueden ser manipulados por operaciones
como: read, write, update, insert, delete.
UNTECS
21
22
Asignacin de recursos y
planificacin
Sistema de archivos
23
UNTECS
24
untecs-programacin de ingeniera
ingeniera Electrnica
Proteccin
Interfaz de usuario
UNTECS
25
Interfaz de comandos
Interfaz grfica
UNTECS
26
LINUX
Desarrollado por Linus Torvald
Funciona
F
i
sobre
b plataformas
l t f
IIntel
t loM
Motorola
t l
Se estructura en:
Ncleo (o Kernel):
Interacta directamente con el hardware y reside
permanentemente en memoria.
Shell:
Intrprete de comandos. Interfaz entre ncleo y usuario.
UNTECS
27