Un sistema operativo es un software que permite la comunicación entre el usuario y la computadora, gestionando los recursos de hardware y software de forma eficiente. Un sistema operativo controla los procesos, la memoria, los dispositivos de entrada/salida y la seguridad, permitiendo el uso compartido de los recursos entre varios usuarios de forma concurrente.
Sistema operativo: definición, funciones y características
1. 1.1
Definición
y
concepto.
1.2
Funciones
y
caracterís6cas.
2.
Un
sistema
opera-vo
es
un
conjunto
de
programas
o
so4ware,
des-nado
a
permi-r
la
comunicación
entre
el
usuario
y
la
máquina
de
forma
cómoda
y
eficiente;
se
encarga
de
ges-onar
los
recursos
de
la
PC
incluyendo
la
ges-ón
del
hardware
desde
los
niveles
más
básicos
3. • So4ware
que
actúa
de
interfaz
entre
los
disposi-vos
de
hardware
y
los
programas
usados
por
el
usuario
para
u-lizar
una
PC
• Ges-ona,
coordina
y
realiza
el
intercambio
entre
los
recursos
de
la
PC
• Actúa
como
sistema
de
base
para
las
aplicaciones
que
se
ejecutan
en
la
máquina
4. • Caracterís-cas
Principales:
– Permi-r
la
concurrencia
de
procesos.
– Posibilitar
la
ejecución
de
cualquier
proceso
en
el
momento
que
se
solicite
siempre
y
cuando
haya
suficientes
recursos
libres
para
él.
– Ser
eficiente
en
cuanto
a
reducir:
• El
-empo
medio
que
ocupa
cada
trabajo.
• El
-empo
que
no
se
usa
la
CPU.
• El
-empo
de
respuesta
en
sistemas
mul-acceso
(terminales).
• El
plazo
entre
dos
asignaciones
de
CPU
a
un
mismo
programa.
• La
mala
asignación
de
recursos.
5. • Caracterís-cas
Principales
– Preveer
todas
las
posibles
situaciones
de
error.
– Ser
de
tamaño
pequeño.
– Posibilitar
y
facilitar
el
"diálogo”
computadora/usuario.
– Permi-r
compar-r
entre
varios
usuarios
los
recursos
de
hardware
con
que
cuenta
una
computadora.
– Permi-r
a
los
usuarios
compar-r
datos
entre
ellos,
en
caso
necesario.
– Facilitar
la
E/S
de
los
diferentes
disposi-vos
conectados
a
una
computadora.
6. • Funciones
Principales
– Aceptar
los
trabajos
y
conservarlos
hasta
su
finalización.
– Detectar
errores
y
actuar
de
modo
apropiado
en
caso
de
que
se
produzcan.
– Controlar
las
operaciones
de
E/S.
– Controlar
las
interrupciones.
7. • Funciones
Principales
– Planificar
la
ejecución
de
tareas.
– Entregar
recursos
a
las
tareas.
– Re-rar
recursos
de
las
tareas.
– Proteger
la
memoria
del
acceso
indebido
(desde
los
programas
como
los
virus).
– Soportar
el
mul-acceso.
– Proporcionar
al
usuario
un
sencillo
manejo
del
sistema.
8. • Funciones
Principales
– Aprovechar
los
-empos
muertos
del
procesador.
– Compar-r
los
recursos
de
la
máquina
entre
varios
procesos
al
mismo
-empo.
– Administrar
eficientemente
el
sistema
de
cómputo
como
un
todo
armónico.
– Permi-r
que
los
diferentes
usuarios
se
comuniquen
entre
sí,
así
como
protegerlos
unos
de
otros.
– Permi-r
a
los
usuarios
almacenar
información
durante
plazos
medianos
o
largos.
9. • Funciones
Principales
– Dar
a
los
usuarios
la
facilidad
de
u-lizar
de
manera
sencilla
todos
los
recursos,
facilidades
y
lenguajes
de
que
dispone
la
computadora.
– Administrar
y
organizar
los
recursos
de
que
dispone
una
computadora
para
la
mejor
u-lización
de
la
misma,
en
beneficio
del
mayor
número
posible
de
usuarios.
– Controlar
el
acceso
a
los
recursos
de
un
sistema
de
computadoras.