portafolio 2
Post on 07-Jul-2015
237 Views
Preview:
TRANSCRIPT
Instala y configura software de
acuerdo con las
especificaciones y
requerimientos del usuario
Portafolio de evidencias 2
Maestro: Dionisio Aburto
Paula Monrroy cervantes
Grado:2 Grupo:O
DEFINE LOS SIGUIENTES CONSEPTOS
MULTIPROGRAMACION:
ES LA TECNICA QUE PERMITE QUE DOS O MAS PROCESOS OCUPEN LA MISMA UNIDAD DE MEMORIA PRINCIPALY QUE SEA EJECUTADO AL MISMO TIEMPO.
FUNCIONES DEL SISTEMA OPERATIVO:
1.- PROEVE A SEVICIOS A PROGRAMAS DE EJECUCION
2.-GESTION DE ARCHIVOS.
SPOOLIN:
ES EL PROSESO MEDIANTE EL CUAL LA COMPUTADORA
INTRODUCE A TRABAJAR CON EL BUFFER…
Actividad N°1
ARCHIVOS POR LOTES:ES UN COMANDO PARA PONER EN CADA TAREA POSTERIOR EN EJECUCION.
DEFINE ARCHIVO POR CARACTERISTICAS:ES EL CARÁCTER QUE SE UTILIZA PARA MOSTRAR ELBIT DE EJECUCION.
DIFERENCIA DE ARCHIVO POR LOTES Y ARCHIVO POR CRACTERISTICAS:EL ARCHIVO POR LOTES TIENE IMPORTANCIAEN MS-DOS Y LOS ARCHIVOS DE CARÁCTER POR SU BIT.
ELABORAR UNA LISTA DE LAS ACTIVIDADES QUE
PUEDES HACER EN LA COMPUTADORA
EL CONSEPTO CENTRAL DE CUALQUIER SISTEMA OPERAtIVO ,
TODO LO DEMAS GIRA ALREDEDOR DE ESE PROSESO.
INTRODUCION DE LOS PROSESOS .
TODAS LAS COMPUTADORAS MODERNAS PUEDEN HACER VARIAS
COSAS AL MISMO TIEMPO MIENTRAS EJECUTA UN PROGRAMA DE
USUARIO UNA COMPUTADORA TAMBIEN PUEDE ESTAR LEYENDO
UN DISCO Y ENVIANDO UN TEXTO A UNA PANTALLA O IMPRESORA
EN UN SISTEMA DE MULTIPROGRAMACION
EL CPU DE UN PROGRAMA A OTRO EJECUTANDO CADA UNO
DURANTE CENTENAS O DESENAS DE MILISEGUNDOS, EN UN
INSTANTE DADO AL CPU ESTA EJECUTANDO UN PROGRAMA, EN EL
CURSO DE UN SEGUNDON PUEDE TRABAJAR CON VARIOS
PROGRAMAS DANDO A LOS USUARIOS LA ILUCION DE
PARALELISMA
1.- ADMINISTRACION DE PROCESO:
SE ENCARGA DE SELECCIONAR EL PROCESO
EN TURNO DE SER EJECUTADO EN LA PCCONSISTE
2.- ADMINISTRACION DE MEMORIA:
ADMINISTRA LA JERARQUIA DE MEMORIA QUE CONSISTE A
MANTENER A SU ALCANSE AL TANTO DE PARTES
3.- ADMINISTRACION:
ES UNA APLICACIÓN INFORMATICA QUE PROVEE EL ACCESO
A ARCHIVOS Y FACILITAR LAS RELACIONES CON ELLOS.
Actividad N°3
MAPA MENTAL
UN PROCESO NO ES MAS QUE UN PROGRAMA EN
EJECUCION E INCLUYE LOS VALORES ACTUALES DEL
CONTADOR DE PROGRAMA LOS REGISTROS Y
VARIABRES . CADA UNO DE ESTOS PROCESOS TIENE SU
PROPIA CPU VIRTUAL.
EN LA CUAL EL CPU BRINCA DE UN PROCESO A OTRO A
ESTO SE LE DENOMINA MULTIPROGRAMACION
POR EJEMPLO:
POR EJEMPLO:
POR EJEMPLO:
jerarquia de procesos
Los sistemas operativos que manejan el consepto de procesos deben de
contar co un mecanismo para contar todos los procesos nesesarios en el
sistema muy sensillos, o en los dicenados para ejecutar solo una aplicacion
controlar un dispositivo en el tiempo real es posible que , cuando el sistema
se reinicie todos los procesos que puedan nesesitarse esten precentes enlka
mayor parte de los sistema se nesesita mecanismo creary destruir procesos
segun sean nesesarios durante la operacion por lo que es necesario tener un
arbol de procesos en otros sistemas operativos exixten llamadas al sistema
para crear un proceso cargar su memoria y ponerlo a ejecutar. Los procesos
nesesitan poder crear otros procesos. Cada proceso tiene un padre pero 12 o
mas hijos.
Actividad N° 4
DEPORTE
Caminar
nadar
Hobbie
Tv
jugarColor
Rojo
blanco
Comida
China
mexicana
fig,.
Geometrica
Circulo
cuadrado
Por
ejemplo:
Actividad N0- 5
Aunque cada proceso es una unidad independiente con su propio contador de programas y procesos a menudo nesesitan interactuar con otros procesos. Un proceso podriagenerar siertas salidas que otro proceso utilizancomo en comando del shell.
El siguiente diagrama demuestra los estados en los que se puede encontrar:
1- ejecutandose usando realmente en el cpu en eseinstante.
2-listo se puede ejecutar pero se suspendio temporalmente. 3- bloqueado (no puede ejecutarse en cuanto no ocurra
un ebento externo).
Logicamente los 2 primeros estados son similares en ambos casosesta dispuesto ejecutarse el proceso solo que en el 2 temporalmente no hay un cpu asu dispocision.
En el 3 caso es dif. Aunque hay un cpu no tiene nada quehacer.
Por ejemplo:ejecutandose
listobloqueado
2
3
4
1
Tranciciones
Una parte del sistema operativo , sin que el proceso se entre de ellas . La
transmicion 2 ocurre cuando el planificador decide que el proceso de
ejecusion ya se oculto durante suficiente tiempo y ya es hora de que otros
procesos tengan algo de tiempo en el cpu .
La trancision 3 ocurre cuando todos los procesos han disfrutado de una
trancision justa y es hora de que el primer porocesoreciba otra vez el cpu
para ejecutarse.
La trancision 4 ocurre cuando acontese el suceso externo que un proceso
estaba esperando ( como la llegada de entradas) si nungun otro proceso se
esta ejecutando se disoara de inmediato la trancision 3 y el proceso
comienza de inmediato cuando el cpu este disponible.
Expocisiones
Administracion de procesos
Manejo de interrupciones
Cada clase de dispocitivo de E/S tiene asociada una pocicion cerca de
la base de memoria vector de interrupciones
1- el hardware arregla la pila del contador del programa.
2- el hardware carga un nuevo contador.
HilosEn sistemas operativos, un hilo de ejecución, hebra o subproceso es la unidad de
procesamiento más pequeña que puede ser planificada por un sistema operativo.
La creación de un nuevo hilo es una característica que permite a una aplicación
realizar varias tareas a la vez (concurrentemente). Los distintos hilos de ejecución
comparten una serie de recursos tales como el espacio de memoria, los archivos
abiertos, situación de autenticación, etc. Esta técnica permite simplificar el diseño
de una aplicación que debe llevar a cabo distintas funciones simultáneamente.
expocisiones
Comunicaciones entre procesos
es una función básica de los sistemas operativos. Los procesos pueden
comunicarse entre sí a través de compartir espacios de memoria, ya sean
variables compartidas o buffers, o a través de las herramientas provistas por
las rutinas de IPC. La IPC provee un mecanismo que permite a los procesos
comunicarse y sincronizarse entre sí, normalmente a través de un sistema de
bajo nivel de paso de mensajes que ofrece la red subyacente.
Secciones criticasSe denomina sección crítica, en programación concurrente, a la porción de código de un
programa de computador en la cual se accede a un recurso compartido (estructura de datos o dispositivo) que no debe ser accedido por más de un hilo en ejecución. La sección crítica por lo general termina en un tiempo determinado y el hilo, proceso o tarea sólo tendrá que esperar un período determinado de tiempo para entrar. Se necesita un mecanismo de sincronización en la entrada y salida de la sección crítica para asegurar la utilización en exclusiva del recurso, por ejemplo un semáforo.El acceso concurrente se controla teniendo cuidado de las variables que se modifican dentro y
fuera de la sección crítica. La sección crítica se utiliza por lo general cuando un programa multihilo actualiza múltiples variables sin un hilo de ejecución separado que lleve los cambios conflictivos a esos datos. Una situación similar, la sección crítica puede ser utilizada para asegurarse de que un recurso compartido, por ejemplo, una impresora, puede ser accedida por un solo proceso a la vez.
expociciones
Dormir y Despertar
Cuando un proceso decea entrar a su seccion critica verifica.
Computadora 2 procesos son h . De alta prioridad y l de baja prioridad ,
Una de las sencillas es una llamada al sistema que hace el bloqueador
Semaforos
Un semáforo es una variable especial (o tipo abstracto de datos) que
constituye el método clásico para restringir o permitir el acceso a recursos
compartidos (por ejemplo, un recurso de almacenamiento del sistema o
variables del código fuente) en un entorno de multiprocesamiento (en el
que se ejecutarán varios procesos concurrentemente). Fueron inventados
por Edsger Dijkstra en 1965 y se usaron por primera vez en el sistema
operativo THEOS.
Monitore
Sistema de msj tambien tiene que resolver la cuestion del nombre de
procesos.
expocisiones
El problema del peluquero dormido
Esta peluqueria tiene un peluquero y una silla donde pueden sentarse los
clientes que esperan si los hay.
Solucion: cuando el peluquero llega a trabajar el la manana cuando un
cliente llega ejecuta.
Sistema por lote
Los sistemas por lotes son el mecanismo más tradicional y antiguo de
ejecutar tareas. Se introdujeron alrededor de 1956 para aumentar la
capacidad de proceso de los programas. En la actualidad, los trabajos
por lotes son ampliamente utilizados en supercomputadores, como
Magerit.Este procesamiento se dio en la segunda generacion de
computadoras
expocisiones
Base de datos
Una base de datos o banco de datos (en ocasiones abreviada con la
sigla BD o con la abreviatura b. d.) es un conjunto de datos
pertenecientes a un mismo contexto y almacenados sistemáticamente
para su posterior uso. En este sentido, una biblioteca puede
considerarse una base de datos compuesta en su mayoría por
documentos y textos impresos en papel e indexados para su consulta.
Actualmente, y debido al desarrollo tecnológico de campos como la
informática y la electrónica, la mayoría de las bases de datos están en
formato digital (electrónico), que ofrece un amplio rango de soluciones
al problema de almacenar datos
MINIX
es un clon del sistema operativo Unix distribuido junto con su código
fuente y desarrollado por el profesor Andrew S. Tanenbaum en 1987.
Fue creado para enseñar a sus alumnos el diseño de sistemas
operativos en la Vrije Universiteit de Ámsterdam. La razón de su
desarrollo fue porque Unix estaba bajo restricciones de licencia de
AT&T, era demasiado complicado y corría sobre máquinas complejas;
algo completamente antipedagógico.
expocisionesalgoritmo
En matemáticas, ciencias de la computación y disciplinas relacionadas, un
algoritmo (del griego y latín, dixit algorithmus y este a su vez del matemático persa
Al-Juarismi1 ) es un conjunto preescrito de instrucciones o reglas bien definidas,
ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos
que no generen dudas a quien deba realizar dicha actividad.2 Dados un estado
inicial y una entrada, siguiendo los pasos sucesivos se llega a un estado final y se
obtiene una solución. Los algoritmos son el objeto de estudio de la algoritmia.1
Planificador de niveles
Los niveles de planificación están basados en la frecuencia con la que se realiza
cada uno.
En los sistemas operativos de propósito general, existen tres tipos de planificadores. El
planificador a corto plazo es el que se ha descrito aquí, siendo también el más
importante. En inglés, se denomina dispatcher o short term scheduler, también existe
un planificador a mediano plazo (en inglés, mid term scheduler) relacionado con
aquellos procesos que no se encuentran en memoria principal (véase memoria
virtual). Su misión es mover procesos entre memoria principal y disco (lo que se
conoce como swapping) y por último existe el planificador a largo plazo (en inglés
long term scheduler) es el encargado de ingresar nuevos procesos al sistema y de
finalizarlos.
Planificacion de procesos de
MINIXEl sistema de interrupciones es lo que mantiene funcionando
un sistema operativo.
Los procesos se bloquean cuando solicitan
entradas, permitiend0 la ejecucion de otros procesos.
Una vez que este disponible las entradad=s el disco el disco el
teclado u otro hardware interrumpe el proceso que se esta
ejecutando , el reloj tambien genera interrupciones que sirven
para asegurar un procesador de usuario en ejecucion no
haya solicitado entradas tarde o temprano seda al cpu para
que otros procesos tengan oportunidad de ejecutarse.
Pasos para instalar
windows 7
PASOS PARA INSTALAR WINDOWS.
1. INSERTAMOS EL DVD CON LA VERSION DE WINDOWS 7 Y
CUANDO INICIEMOS NOS SALDRA QUE ESTA CARGANDO
2. ELEGIMOS EL IDIOMA E INICIAMOS EL PROCESO
3. MIRAS LAS OPCIONES DE REPARAR SINTESIS EN CASO DE
QUE ESTE DAÑADO TAMBIEN LA AYUDA Y EL SOPORTE TECNICO
4. PONEMOS UPDATER AL SISTEMA O HACER UNA
INSTALACION LIMPIA CONFIGURACION DE REGISTRO INICIA EL
SISTEMA DESPUES PIDE LOS DATOS LUEGO LA CLAVE DEL
PROCESO Y SE PERSONALIZA
Pasos para instalar ubuntu
Procesos/pasos para instalar Ubuntu
♪ Bajar Ubuntu
♪ Butear la PC desde el CD. Para que se cargue
♪ Elegir el idioma
♪ Asegurarse de que los 3 requerimientos
♪ Ubuntu preguntara si deseas instalarlo con Windows
♪ Elegir la especificación geográfica y hora
♪ Distribución del teclado
♪ Elegir nombre de usuario y contraseña
♪ Esperar que se complete la instalacion
Pasos para instalar linux
PROCESOS/PASOS PARA INSTALAR LINUX
Comenzando la instalación
importante: cuando estén instalando Linux en su PC, antes conecte todo el hardware que usan habitualmente y sobre todo el lector de tarjetas para después no tener problemas
Copia de archivo
Luego de Linux en su PC copia los archivos para instalar Linux en su jornada de directorio root
Configurar compact flash
Ahora viene la parte donde muchas personas intentaron instalar Linux en su jornada se equivocan y tienen mensaje ¨kernel panic¨
top related