Sunteți pe pagina 1din 11

Tareas de sistemas operativos.

1.- Qu es un bit?
Un bit es la mnima unidad de informacin en computacin y
comunicaciones digitales.
2.- Qu es un byte?
Un Byte es un conjunto de bits que recibe el tratamiento de
unidad y que constituye el mnimo elemento de memoria
direccionable de una computadora, en el byte, los bits se
agrupan para formar un cdigo, por convencin el byte esta
formado de 8 bits para permitir representar los 256 caracteres
del cdigo ASCII extendido (2^8=256). Sin embargo, es
importante mencionar que un byte puede contener X
nmeros de bits, dependiendo del cdigo que necesite
representar.
3.- Diferencia entre un bit y un byte?
La diferencia es que el Byte es direccionable y el bit no, esto
significa que si deseamos obtener o mover un byte
estaramos viendo o moviendo un carcter con significado,
mientras que si visemos o movisemos un bit, sera solo un
cero o uno sin sentido, el cual forma parte de un cdigo, pero
por si solo no significa nada.
4.- Qu entienden las computadoras?
El lenguaje mquina es el nico lenguaje que puede ejecutar
una computadora, es especfico en cada arquitectura, es un
cdigo que es interpretado directamente por el
microprocesador, est compuesto por un conjunto de
instrucciones ejecutadas en secuencia que representan
acciones que la mquina podr tomar.
El lenguaje mquina es el nico que entiende directamente la
computadora, utiliza el alfabeto binario que consta de los dos
nicos smbolos 0 y 1, denominados bits; fsicamente, se
materializan con tensiones comprendidas entre 0 y 4.0 voltios
y entre 4 y 5 voltios, respectivamente. Para representar datos
que contengan una informacin se utilizan una serie de unos y
ceros cuyo conjunto indica dicha informacin.
Todo cdigo fuente en ltima instancia debe llevarse a un
lenguaje mquina mediante el proceso de compilacin o
interpretacin para que la computadora pueda ejecutarlo.
Las instrucciones preparadas en cualquier lenguaje de
mquina tienen por lo menos dos partes, el comando u
operacin, que dice a la computadora cul es la funcin que
va a realizar y la instruccin es el operando, que indica a la
computadora donde hallar o almacenar los datos y otras
instrucciones que se van a manipular; el nmero de
operandos de una instruccin vara en las distintas
computadoras, una instruccin en lenguaje mquina puede,
por ejemplo, representarse de la siguiente forma:
011011001010010011110110
5.- Qu pasa cuando le das entre a la maquina?
El teclado de la computadora consta de una matriz de
contactos, que, al presionar una tecla, cierran el circuito. Un
microcontrolador detecta la presin de la tecla, y genera un
cdigo. Al soltarse la tecla, se genera otro cdigo. De esta
manera el chip localizado en la placa del teclado puede saber
cundo fue presionada y cundo fue soltada, y actuar en
consecuencia. Los cdigos generados son llamados Cdigos
de barrido (Scan code, en ingls).
Una vez detectada la presin de la tecla, los cdigos de
barrido son generados, y enviados de forma serial a travs del
cable y con el conector del teclado, llegan a la placa madre de
la PC. All, el cdigo es recibido por el microcontrolador
conocido como BIOS DE TECLADO. Este chip compara el
cdigo de barrido con el correspondiente a la Tabla de
caracteres. Genera una interrupcin por hardware, y enva los
datos al procesador.
Todo el proceso para que esto ocurra se llama interrupcin por
hardware, la cual ocurre de la siguiente forma:
1. Al oprimir una tecla en el teclado se enva una seal IRQ
(interrupt request) al 8259(controlador programable de
interrupciones(En tiempos modernos, este no es incluido
como un chip separado. En lugar de ello, su funcin es
incluida como parte del chipset southbridge de la tarjeta
madre. En otros casos, ha sido reemplazado por los ms
nuevos Advanced Programmable Interrupt Controller
(APIC) que soportan ms salidas de interrupcin y ms
flexibles esquemas de prioridad.)), este recibe la seal y
genera una seal INTR. al CPU
2. El CPU consulta la bandera 1 del registro de estados para
decidir si acepta o no la solicitud de interrupcin.
3. Si la acepta busca en la tabla de vectores de interrupcin
el vector para la interrupcin INTR. y obtiene la direccin
de la ISR (Sub-Rutina de interrupcin, es una subrutina a
la cual se salta cuando se solicita una interrupcin y su
direccin se encuentra en la tabla de vectores de
interrupcin (Es donde se encuentran todas las
direcciones de las subrutinas de interrupcin)).
4. Salta a esta subrutina y lo primero que hace la ISR es
preguntar quien genera la interrupcin, esto debido a
que existen en el 8259 ocho fuentes de interrupcin.
5. Al identificar que es el teclado, entonces corre la rutina
para controlar el teclado la cual por medio del carcter
ASCII identifica a tecla oprimida y la introduce en el
buffer del teclado (en l se encuentran los cdigos de las
teclas que han sido tecleadas).
6. Ejecuta la funcin de acuerdo a la tecla oprimida y
regresa al punto antes de la llamada.
6.- Qu es un lenguaje de alto nivel? (Dar ejemplos)
7.- Qu es un lenguaje de bajo nivel? (Dar ejemplos)
8.- Qu es un lenguaje natural?
9.- Ver la arquitectura de su computadora y buscar sus
especificaciones
10.- Qu es un sistema numrico?
11.- Cmo se representa un sistema numrico?
12.- Qu es la OCDE?
13.- Qu es una maquina multinivel?
14.- Qu es el kernel?
15.- Qu es el lenguaje ensamblador?
16.- Buscar el ensamblador de su computadora y hacer un
programa en ensamblador.
17.- Qu es un ciclo de reloj?
18.-Qu es un conjunto de instrucciones?
19.- Qu es un cdigo?
20.- Cuantos modos de direccionar a memoria principal?
21.-Disear un cdigo de n bits. Para n entre 4 y 16 bits
22.- Qu es un Unicode?
23.- Qu es la RAM?
24.- Tipos de acceso.
25.- Qu tipo de acceso tiene el disco duro?
26.- Qu es la memoria principal?
27.- Qu es un proceso?
28.- Qu traduccin ocupa MySQL, Shell?
29.- Cul es el modelo de Van Neumann?
30.- Cdigo que se utiliza en las telecomunicaciones?
31.- Qu es un programa?
32.- Quien pasa el Sistema Operativo a memoria principal?
33.- Qu es computo?
34.- Cuantas palabras tiene el idioma espaol?
35.- Cuantas palabras ocupa una persona normal, que habla
el idioma espaol?
36.- Cuantas palabras tiene el idioma Ingles?
37.- Cuanto tiempo paso
Lenguaje Natural--------------Escritura
Escritura--------------Imprenta
Imprenta--------------Computo
38.- Qu es un compilador?
39.- Qu es un traductor?
40.- Qu es interprete?
41.- Qu diferencia hay entre compilador e interprete?
42.- Anotar las fases del compilador y explicar cada una de
ellas?
43.- Cmo esta codificada una instruccin?Cmo est
compuesta?Tipo de operacin?Tipo de acceso?
44.- Qu es un archivo?
45.- Qu es una mquina de Turing?
46.- En qu ao se prendi la primera computadora?
47.- En qu ao hizo su contribucin Alan Turing?
48.- Qu es una dicotoma?
49.- Qu es un autmata?
50.- Qu dice la Ley de Moore?
51.- Problemas P Qu son?
52.- Problemas NP Qu son?
53.- Qu es un polinomio? (Forma general).
54.- Cul es la forma general de un polinomio?
55.- Qu problemas son logartmicos?
56.- Qu es la teora de la computabilidad?
57.- Qu es determinstico?
58.- Qu es no determinstico?
59.- Qu pases gastan ms tiempo conectados a la Red?
60.- Qu pases tienen ms usuarios en las redes sociales?
61.- Cuantas horas gasta Corea, Finlandia, Japn en la Red?
62.- Cunto tiempo gasta Mxico en redes sociales?
63.- Checar en OCDE, qu lugar ocupa Mxico en
aprovechamiento de la educacin?
64.-Proceso de Boot/ (Proceso de arranque).
65.- Qu es un algoritmo?
66.-Dentro de los problemas P.
-Dar 3 ejemplos
- Qu comportamiento polinomial y exponencial tiene, Cmo
se calcula?
-En el mtodo de la burbuja cmo es el comportamiento de
los datos?
67.- Qu significa inhumano en trminos computacionales?
-3 ejemplos inhumanos.
68.- Consultar qu es complejidad computacional?
69.-Revisar la complejidad (O(n), (n), (n)).
70.- Calcular el orden
2-----------1
3-----------3
4-----------6
5-----------10
. .
. .
n q=(n-1) /2 ----------- Calcular el orden
71.- Ver en que consiste el problema del agente viajero
- En qu consiste el problema de la mochila
-En qu consiste el problema de las torres de Hani
72.- Que complejidad tiene Insercin, Quicksort.
73.- Cundo inicio y cuanto duro la era medieval?
74.- Qu es el computo cuntico?
75.- Cules son los problemas que se saben que no tienen
solucin?
76.-Mencionar un problema que no tiene solucin y cmo se
demuestra
77.- Qu es un sistema multiproceso?
78.- Cmo est estructurada la memoria principal de la
computadora?
80.- Delos procesos en M.P. quien elige al proceso para pasar
a el procesador?
81.- Quin le da el procesador a Dios?
82.- Quin y cmo se crea el Adn y Eva?
83.- En qu momento?
85.- Quin lleva los procesos a memoria principal?
86.- Qu es la memoria cache?
87.- Qu es el POST?
88.- Qu BIOS?
89.- Verificar si esta compilado el cdigo del BIOS?
90.- Qu es un cargador?
91.- En qu sector est el cargador?
92.- De qu tamao es ese sector?
94.- Qu tipo de particiones existen? Hablar de ellas a
fondo?
95.- Qu es la tabla de particiones(MBR)?
96.- Qu es el GRUB?
97.- Qu es LILO?
98.- Por qu se llama as el proceso de BOOT?
99.- Cules son los componentes de la CPU? Cmo
interactan entre s?
100.- Qu es un tic de reloj en trminos de la velocidad de la
luz?
101.- Cules son los registros generales y especiales de su
procesador?
102.- Qu es un bus?
103.- Cules son los buses de su computadora y cuantos
son?
104.- Qu es un flop?
105.- Qu el ciclo de Fetch? Dar un ejemplo a nivel de
registros.
106.- Qu es una direccin de memoria?
107.- Qu es un apuntador?
106.- Qu es Big Endian? Qu es Little endian? Cules son
las diferencias, ventajas y desventajas de cada una?
108.- Con cul trabaja su computadora?
109.-. Qu es la memoria cache? Cuantos niveles de
memoria cache hay?
110.- Porque si tienes memoria principal, porque se necesita
la memoria cache?
111.- Nosotros tenemos memoria cache?, Si la tenemos,
Para qu nos sirve?
112.- Qu es SWAP?, Que es paginacin?, qu es
intercambio?
113.- Qu administradores de memoria utiliza Linux?
114.- Cmo funciona el disco duro? Cmo est organizada la
informacin?
115.- Qu es memoria virtual?
116.- Se puede saber que va a hacer un proceso antes de
ejecutarse? Porque si o no?
117.- Qu es el linker?
118.- Hacer un programa en lenguaje c y compilarlo ustedes
mismos (Aplicar todas las fases de compilacin)
119.- Analizar la ventaja de un compilador y las ventajas de
un intrprete
120.- Escribir un programa en un lenguaje interpretado y
analizarlo
121.- Escribir un programa .bat en Windows que contenga,
comandos del sistema operativo y estructuras de control.
122.- Escribir un script en Linux que contenga, comandos del
sistema operativo y estructuras de control.
123.- Qu es bash?
124.- Que hace el registro Program Counter?
125.- Que es la tabla de procesos?
126.- Que es una llamada al sistema?
127.- Cunto pesa el kernel de Linux y cuantas lneas de
cdigo tiene actualmente?
128.- Que comandos nos muestran los procesos de nuestro
sistema y ordenarlos por numero en orden ascendente? (Traer
el rbol de procesos impreso).
130.- Cmo se ejecuta el Shell, donde se define, quien lo
ejecuta, como sabe cul usar?
131.- Qu es login para autenticarte?
132.- Cmo direcciona Windows la memoria alta?
133.- Qu administrador de memoria utiliza Windows?
134.- Que administrador de procesos utiliza Windows?
136.- Cul es la base de datos de usuarios en Linux?
137.- Cmo est estructurada esta base?
139.- Qu necesita el sistema operativo para seguirle la pista
a todos los procesos?
140.- Averiguar en Linux que se les asocia a los procesos
para seguirle la pista, donde se guarda y para qu sirve y para
que se usa?
141.- Qu es monousuario y multiusuario?
142.- Qu el mono proceso y multiproceso?
143.-En sistemas pueden darse las siguientes combinaciones
explica a detalle tu respuesta
Monousuario ----- Multiproceso
Mono proceso ---- Multiproceso
Multiproceso ----- Multiusuario
144.- Quin selecciona a un proceso de memoria principal,
como lo hace y en base a que lo elige para que sea
ejecutado?
145.- Que es el Scheduling?
146.- Cules son los tipos de Scheduling?
147.- Cules son las polticas de Scheduling?
148.- Cules son los algoritmos de Scheduling?
149.- Hacer el anlisis desde la perspectiva lgica de las
generaciones de la computadora.
150.-Navegar en su Linux, desde consola y revisar con que
comandos puedes
Listar los elementos de un directorio, cambiar entre
directorios, crear documentos, eliminarlos, cambiarle
permisos documentos/directorios, mover archivos, renombrar
archivos, copiar archivos...
151.- Qu caracteriza a un autmata finito?
152.- Cules son los estados de los procesos?, representarlos
como un autmata.
153.- Qu es un quantum de tiempo?
154.- Qu es concurrencia?
155.- Qu caracteriza a un programa tipo lote?
156.- Qu es el conteo Switch? En qu consiste?
157.- Que es una interrupcin?,Qu tipo de interrupciones
hay y cules son?
158.- Cmo se trasladan las direcciones lgicas de un
compilador a memoria principal (fsicas)?
159.-Ver el Quantum en su computadora y ver cunto tiempo
se tarda este en llevar una instruccin al procesador,
considerando las especificaciones de su computadora, as
como la capacidad de sus buses, la velocidad,
160.- Cuando presionas el comando ls -l de dnde saca el
sistema operativo la informacin que nos va a mostrar.
161.- El sistema operativo como sabe dnde est la
informacin de un archivo.
163.- En la primera generacin de las computadoras, Cmo
era la interface Hombre-Maquina?,Como peda las cosas la
computadora?, De qu tamao era la memoria principal en la
primera generacin?
164.- En qu ao aparece el concepto de archivo y
programa?
165.- Que es un cargador?
166.- Que necesita el Scheduler para elegir el siguiente
proceso?
167.- Que significas que los procesos estn activos en
memoria principal?
168.- Intentar matar un zombi?
169.-Averiguar que hace, como lo hace y que regresa la
llamada al sistema fork () y realizar el programa en c,
identificar al padre y al hijo.
170.- Que son los logs? Cmo hacerlos? Cmo los guardo?
Cmo los proceso? Cmo limpio el sistema?
171.- Que es un controlador de dispositivo?
172.- A qu se refiere con la terminacin de los procesos en
cascada?
173.- Cmo se ven los estados de los procesos en Linux?
174.- Relacionar los componentes del kernel con el
hardware?
175.- Cmo se relacionan los componentes del kernel, entre
si?
176.- Que caracteriza una llamada a funcin (Llamada al
sistema)?
177.- Cmo se resolvieron los problemas de la primera
generacin?
+ del 90% de CPU desperdiciado y la alta especializacin.
178.- Cules son los nuevos problemas a resolver?
179.- Cmo funcionaban las tarjetas perforadas?
180.- En qu consisti la crisis del software?
181.- Que es un mainframe?
182.- Cundo sali UNIX?
183.- En qu bloque del disco, se guarda la informacin del
disco?
184.- Cmo se busca un archivo(apuntador), en qu
consiste?
185.- De qu generacin es la computadora que llego a
Mxico?
186.- En qu ao llego a Mxico? A dnde llego? Qu
caractersticas tena?
187.- Quin la trajo a Mxico?
188.- Programas
Usar la llamada al sistema excex(), wait() y exit().
Crear u zombie, identificarlo en la tabla de procesos y tomar
captura de pantalla.
Usar la llamada al sistema kill(), todas sus opciones, y ver
para que sirves todas sus seales.
Usar la llamada al sistema crypt().
189.- Usar y ver para que sirve el comando crypt en Linux.
190.- Qu es un Daemon en Linux? Ejemplos de Daemon?
191.- A que nos referimos con recursos de computo?
192.- Qu es un sistema operativo? Qu hace? Qu
componentes tiene? Que los distingue? Qu caractersticas?
193.- Describir los niveles de Scheduler?
194.- Que es una poltica de Scheduler?
195.- Linux cmo ve un proceso?
196.- Que significa que diga que un proceso es tipo lote?
197.- Que significa que diga que un proceso es interactivo?
198.- Que algoritmos de Scheduler hay?
199.-Prioridades en Linux. Cuntas hay? En qu orden?
200.- Disear su propio esquema de prioridades?
201.- Qu esquema de administrador de memoria utiliza
Windows y Linux? Cul de los Scheduler es?
202.- Cul es la clasificacin de los procesos a apreciacin
del usuario?
203.- Con que prioridad se crean los procesos en Linux, los
del sistema operativo y los de usuarios?
204.- Cules son los esquemas de prioridad en Linux?
205.- Qu es una condicin de Scheduler?
206.-Disear su propio sistema de prioridad.
Que parmetros hay
Colas de prioridad
Descendente, ascendente.
Polticas de penalizacin.
207.- Algoritmos para elegir entre colas? prioridad entre
colas? penalizacin entre colas?
208.-Hacer un anlisis, si se compra una computadora con un
sistema Linux.
En termino de procesos (lote o interactivos)
Que poltica.
Que algoritmo se asocian al tipo de proceso.
Disear la adquisicin de un equipo.
209.- Cmo se hace la afinacin de un sistema operativo?
210.-Del sistema operativo asignado, hacer el anlisis en
cuestin de los administradores.
Administrador de procesos.
Administrador de memoria.
Administrador de archivos.
Administrador de dispositivos (Interface con los dispositivos).
En que estaba escrita esa lgica.
211.- Qu es un controlador?
212.- Cmo se calcula la carga en los sistemas operativos?
213.- Que significa que un sistema operativo sea estable?
214.- Que significa que un sistema operativo sea inestable?

S-ar putea să vă placă și