Este documento describe los sistemas operativos. Explica que un sistema operativo es un software que gestiona los recursos de un sistema informático y permite la ejecución de otros programas. También describe las funciones básicas de un sistema operativo como la interfaz de usuario, la administración de recursos, archivos y tareas. Además, brinda servicios de soporte y utilidades.
Buscadores, SEM SEO: el desafío de ser visto en la web
SISTEMAS OPERATIVOS
1. REPUBLICA BOLIVARIANA DE VENEZUELA
Instituto Universitario Politécnico
SANTIAGO MARIÑO
Escuela de Arquitectura
ASIGNATURA:
INFORMÁTICA
ALUMNOS:
Joauris Luna
C.I.: 19,233,466
SISTEMAS
OPERATIVOS
2. ES UN SOFTWAREDESISTEMA, ES DECIR, UN
CONJUNTO DEPROGRAMAS DECOMPUTACIÓN
DESTINADOS A REALIZARMUCHAS TAREAS ENTRELAS
QUEDESTACA LA ADMINISTRACIÓN EFICAZ DESUS
RECURSOS.
Seencargadegestionar ciertosrecursos:
Entrada/salida
Tratamiento delainformación
Almacenamiento masivo
Brindar unainterfaz al usuario, ejecutando
instrucciones (comandos).
Permitir queloscambiosdebidosal desarrollo del
propio SO sepuedan realizar sin interferir con los
serviciosqueyaseprestaban (ACTUALIZACION).
Actúadeintermediario entreel hardwarey los
programasdeaplicación.
3. * Un sistema operativo se puede encontrar en la
mayoría de los aparatos electrónicos que utilicen
micro pro cesado res para funcionar, ya que gracias a
éstos podemos entender la máquina y que ésta cumpla
con sus funciones (teléfonos móviles, reproductores
deDVD, autoradios, computadoras, radios, etc).
Un sistema operativo desempeña 5 funciones básicas en la operación de un
sistema informático:
Funciones básicas
1. Suministro de interfaz al usuario
2. Administración de recursos
3. Administración de archivos
4. Administración de tareas
5. Servicio de soporte y utilidades
4. 1. Suministro de interfaz al usuario,
Comandos Menús
Interfaz Gráfica
Funciones
básicas
6. Funciones
básicas3. Administración de archivos
Un sistemadeinformación contieneprogramasdeadministración dearchivosque
controlan lacreación, borradoyaccesodearchivosdedatosy deprogramas.
También implicamantener el registrodelaubicaciónfísicadelosarchivosen los
discosmagnéticosy en otrosdispositivosdealmacenamiento secundarios.
7. . Administración de tareas
Los programas de administración de tareas de un sistema operativo administran la
realización de las tareas informáticas de los usuarios finales. Los programas controlan qué
áreas tienen acceso al CPU y por cuánto tiempo. Las funciones de administración de tareas
pueden distribuir una parte específica del tiempo del CPU para una tarea en particular, e
interrumpir al CPU en cualquier momento parasustituirlacon unatareademayor prioridad.
Funciones
básicas
8. 5. Servicio de soporte y utilidades
Funciones
básicas
Losserviciosdesoportedecadasistemaoperativo dependerán delaimplementación particular deéstecon laqueestemostrabajando.
Estosserviciosdesoportesuelen consistir en:
•Actualización deversiones.
•Mejorasdeseguridad.
•Inclusión dealgunanuevautilidad (un nuevo entorno gráfico, un asistenteparaadministrar alguna
determinada función, ...).
•Controladoresparamanejar nuevosperiféricos(esteservicio debecoordinarseavecescon el
fabricantedel hardware).
•Corrección deerroresdesoftware.
9. Primeros Ordenadores Los primeros sistemas
(1945 - 1950) eran grandes máquinas
operadas desde la consola maestra porlos
programadores
Máquinasmuy grandesquecarecían deelementos
lógicos
Características
•Elpro gramado r debía ser o perado r
•Explo tació n mediante listas de reserva
Pro blemas:
•Tiempo asignado insuficiente
•Tiempo asignado mayo r
10. Duranteladécadasiguiente(1950 - 1960) sellevaron acabo avancesen el
hardware:
lectorasdetarjetas,
impresoras,
cintasmagnéticas.
Esto asu vez provocó un avanceen el software:
compiladores,
ensambladores,
cargadores,
manejadoresdedispositivos,
Lenguajes de alto nivel: co mpilado res
(FORTRAN, COBOL)
Histori
a
Problemas
Uso ineficientederecursos
Baja utilizació n de la CPU
Tiempo requerido para dejar listo un pro grama para ejecució n (setup
time)
11. Fichasen lenguajedeprocesamiento
por lotes, con programay datos, para
ejecución secuencial
Según fueavanzando lacomplejidad delosprogramas, fuenecesario
implementar solucionesqueautomatizaran laorganización detareassin
necesidad deun operador. Debido aello secrearon losmonitoresresidentes:
programasqueresidían en memoriay quegestionaban laejecución deunacola
detrabajos.
Un monitor residenteestabacompuesto por un cargador, un Intérpretede
comandosy un Controlador (drivers) parael manejo deentrada/salida.
Monitoresresidentes
Histori
a
Sistemas po r Lo tes – Operacio nes
de E/S
12. Histori
a
Seavanzaen el hardware, creando el soporte
deinterrupciones. Luego sellevaacabo un
intento desolución másavanzado: solapar la
E/Sde un trabajo con suspropioscálculos. Por
ello secreael sistemadebuffers
Sistemas con almacenamiento
temporal de E/S
Buffering
Esquemadeoperación deE/Sen el que
las
transferenciasdeE/Sserealizan através
deun área
intermediadememoria(buffer)
Permitesolapar operacionesdeE/Sdeuna
tareacon
instruccionesdeCPU deesamismatarea
13. Histori
a
Operaciones Off-line
Modo deoperación deciertosequiposdeE/Sque
trabajan no controladosdirectamentepor laCPU
Sereemplazan dispositivosmecánicospor
dispositivoselectrónicos(cintasmágnéticas)
Operaciones On-line (Spooling)
(Simultaneo us PeripheralOperatio n On-
Line)
Consisteen usar el disco como tampón o
sistemade
buffering. Existeunatareaespecial el
spo o ler
Permitesolapar operacionesdeE/Sdeuna
tareacon instruccionesdeCPU deotras
tareas
14. Histori
a
Surgeun nuevo avanceen el hardware: el hardwarecon protección dememoria. Lo
queofrecenuevassolucionesalosproblemasderendimiento:
•Sesolapael cálculo deunostrabajoscon laentrada/salidadeotrostrabajos.
•Sepueden mantener en memoriavariosprogramas.
•Seasignael uso delaCPU alosdiferentesprogramasen memoria.
Sistemas Operativos Multiprogramados
Procedimiento
Co nmutació n de CPU: cuando unatareadeba
esperar, losrecursosdeCPU son asignadosa
otratareapreparadaparaejecución
Tareasdel SistemaOperativo
•Gestión deMemoria
•Planificación delaCPU
•Planificación deTrabajos
•Protección
•Control deConcurrencia(Dead Lock)
15. Histori
a
Sistemas de Tiempo Co mpartido
Mejorar lainteractividad con el usuario
Caracterización
Sistemasmultiprogramadoseinteractivos.
Asignación delaCPU en rodajasdetiempo atodos
losusuarios, consiguiendo:
•Tiemposderespuesta cortos
•Impresión deusuario único
Tareasdel SistemaOperativo
•SistemaMultitarea (tarea<> proceso)
•SistemaInteractivo
•SistemadeArchivos(archivos/directorios)
•SistemaMultiusuario
•MemoriaVirtual (memorialógica)
16. Sistemas de Co mputado r Perso nal
Sistemasdecomputador dedicadosaun solo usuario
Propiedades
Adaptadosal usuario y susnecesidades
DispositivosdeE/S
Teclado
Ratón
Pantallas
Pequeñasimpresoras
Características
•Adoptan funcionalidadesdegrandessistemas
•No necesitan característicasdeutilización
eficientedeCPU, ni protección
Histori
a
17. Histori
a
Sistemas Paralelos
Sistemasmultiprocesador.
Sistemasfuertementeacoplados
Propiedades
Con másdeun procesador, comparten bus,
reloj, memoria, periféricos.
Características
•Mayor rendimiento
•Compartir recursos
•Sistemastolerantesafallos
•Sistemasdemultiprocesamiento
Multipro cesamiento simétrico : cada
procesador ejecutaunacopiadel sistema
operativo
Multipro cesamiento asimétrico : cada
procesador tieneunatareaespecífica
18. Sistemas Distribuidos
Sistemasmulticomputador (distribuir el cómputo entrevariosprocesadores).
Sistemasdébilmenteacoplados
Propiedades
Losprocesadoresno comparten ni memoria, ni
reloj.
Secomunican entresí atravésdelíneasde
comunicación
Características
•Recursoscompartidos
•Computación másrápida
•Confiabilidad
•Comunicación
19. GestióndelSistemadeE/S
1. crear y eliminar directo rio s
2. un co mpo nente de gestió n de memo ria
que incluye buffers, cachés, y spo o l
3. un interfaz general con lo s co ntro lado res
de
dispo sitivos
4. Drivers (co ntro lado res so ftware)
GestióndeAlmacenamiento
Secundario
1. administració n delespacio libre de
almacenamiento secundario
2. asignació n del almacenamiento
3. planificació n delalmacenamiento
secundario
TrabajoconRedes
SistemadeProtección
SistemadeInterpretaciónde
Órdenes
1. intérprete de línea de co mando s
2. interfaz gráfica de usuario
GestióndeProcesos
1. crear y eliminar pro ceso s, tanto de usuario co mo de
sistema
2. suspender y reanudar pro ceso s
3. pro veer mecanismo s para la sincro nizació n de
proceso s
4. pro veer mecanismos para la co municació n de
proceso s
5. pro veer mecanismo s para manejar blo queo s mutuo s
(dead lo cks)
GestióndeMemoriaPrincipal
1. co nocer elestado actualde la memo ria y quien la
está utilizando
2. decidir que pro ceso s se cargarán en la memo ria
cuando se disponga de espacio
3. asignar y liberar espacio de memo ria según se
necesite suspender y reanudar pro ceso s
GestióndeArchivos
1. crear y eliminar archivo s
2. crear y eliminar directo rio s
3. pro veer primitivas para la manipulació n de archivo s
y directo rios
4. establecer la co rrespo ndencia de lo s archivo s co n el
almacenamiento secundario
5. resguardar lo s archivo s en medio s de
almacenamiento estables (no vo látiles)
Elemento s de Sistemas Operativo s – Co mpo nentes delSistema
21. Elementos Software de un Sistema Operativo
1 . Núcleo o Kernel
2. Pro gramas de Aplicació n
22. Lossistemasoperativospueden ser clasificadosdelasiguienteforma:
* Multiusuario: Permitequedoso másusuariosutilicen susprogramasal mismo tiempo.
Algunossistemasoperativospermiten acentenareso millaresdeusuariosal mismo
tiempo.
* Multiprocesador: soportael abrir un mismo programaen másdeunaCPU.
* Multitarea: Permitequevariosprogramasseejecuten al mismo tiempo.
* Multitramo: Permitequediversaspartesdeun solo programafuncionen al mismo
tiempo.
* Tiempo Real: Respondealasentradasinmediatamente. Lossistemasoperativoscomo
DOSy UNIX, no funcionan en tiempo real.
25. Ejemplos de Sistema Operativo
Windows3.1
Windows95
Windows98
WindowsME
WindowsNT
Windows2000
Windows2000 server
WindowsXP
WindowsServer 2003
WindowsCE
WindowsMobile
WindowsXP64 bits
WindowsVista
Windows7
Familia Windows
27. Desarrollado por LinusTorvald
FuncionasobreplataformasIntel o
Motorola
Seestructuraen:
Núcleo o Kernel: Interactúadirectamente
con el hardwarey residepermanentemente
en memoria.
Shell: Intérpretedecomandos. Interfaz
entrenúcleo y usuario.
Utilidadeso programasdeusuario.
28. El ingreso al ambiente gráfico de Windows
se produce tan pronto el usuario enciende el
computador y el equipo se inicializa,
levantándosesusserviciosbásicos.
La representación gráfica de Windows, que
aparece inmediatamente después del
arranque, recibe el nombre de Escritorio,
en el mismo que se distinguen varios
componentes.
Navegación en WindowsNavegación en Windows
29. Botón Inicio.- acceso asinnúmero deaplicacionesy serviciosdisponibles.
Barra de tareas.- despliegan accesostipo botón aciertosservicioshabilitados.
Íconos.- aplicaciones y servicios que pueden ser ejecutados por el usuario
mediantedobleclic.
Clic en Inicio
sehabilita
menú Inicio
con acceso a
publicacionesy
servicios.
Clic en la
identificación de
laaplicación o del
servicio,
generalmente
despliegauna
ventana.
30. Menú Inicio – TodoslosProgramas
sepresentan accesos. Cuando ala
derechaapareceunapuntadeuna
flecha, sepuedeescoger submenús
adicionales.
Un comando
esuna
instrucción
que
proporciona
el Usuario al
computador
paraque
realicen
determinados
procesos(se
ejecutan con
dobleclic).
Esposiblequeserequieran
varios datosparaactivar un
comando, generalmentese
utilizaun cuadro dediálogo.
31. * Un virus informático o virus computacional es
un MALWARE que tiene por objetivo alterar el normal
funcionamiento del ordenador, sin el permiso o el
conocimiento del usuario. Los virus, habitualmente,
reemplazan archivos ejecutables por otros infectados con
el código de este. Los virus pueden destruir, de manera
intencionada, los datos almacenados en una computadora,
aunque también existen otrosmásinofensivos, que solo se
caracterizan por ser molestos.
VIRUSVIRUS
• Son programas que tratan de descubrir las trazas que ha dejado un software
malicioso, para detectarlo y eliminarlo, y en algunos casos contener o parar la
contaminación. Tratan de tener controlado el sistema mientras funciona
parando las vías conocidas de infección y notificando al usuario de posibles
incidenciasde seguridad.
Por ejemplo, al verse que se crea un archivo llamado Win32.EXE.vbs en la
carpeta C: Windo ws%System32% en segundo plano, ve que es
comportamiento sospechoso, saltay avisaal usuario.
ANTIVIRUSANTIVIRUS