Sistemes Operatius

STI-1

WINDOWS XP/2003

Pràctica 2

17/11/09

OBJECTIUS

En aquesta pràctica veurem el funcionament l'Administrador de Tasques, que és el programa de control de processos de Windows XP/2003, i farem una breu introducció al concepte de servei, serveis de del sistema, i com posar-los en marxa i aturar-los.

DOCUMENTACIÓ

1.-Definicions

Programa:És el fitxer que desem al disc dur, que en Windows XP/2003 té extensió .exe o .com, i que en el fons no és res més que un conjunt de 1 i 0 que la CPU pot interpretar.
Procés: És un programa en memòria RAM, i generalment en execució per part de la CPU. Un mateix programa pot executar-se diverses vegades, i per tant pot existir més d'un procés en execució d'un mateix programa.
Servidor: És un tipus especial de procés que ofereix un servei. Aquest tipus de processos són controlats pel Windows o l'administrador de l'ordinador. Un servidor és un procés que es troba a l'espera de que un altre procés ja sigui del propi ordinador o d'un ordinador remot li demani que doni servei. Un cop ha donat servei, torna a l'espera de que un nou procés li torni a demanar servei.
Servei: Generalment en un ordinador, un servei és l'accés a un recurs de l'ordinador, com per exemple, accés a emmagatzemar dades en un disc dur de l'ordinador, o imprimir amb una impressora connectada a l'ordinador.

2.-Taskmanager o Administrador de tasques de Windows

2.1.- Processos
L'eina "Administrador de tasques de Windows",  forma part del Sistema, i en les diferents verison de Windows s'ha anat perfeccionant i ampliant, en quan a funcionalitat. La manera d'a ctivar-la o fer-la Visible, és:

Que és l'Admnistrador de tasques de Windows? En realitat aquesta mena de recurs o eina, té diferents funcionalitats. La principal d'aquestes funcionalitats la trobem quan seleccionem l'opció "Processos", que ens permet administrar:
    -> Aplicacions que estan sent executades i el S.O
    -> Processos a memòria (del S.O i de les aplicacions).
    -> Rendiment del Sistema: ús de CPU i memòria
    -> Nom d'Usuari dels ususris "propietaris" de les aplicacions.
    -> Prioritats dels processos
    --> Altres

L'Administrador de tasques ens permet "Matar" o sigui Tancar, qualsevol aplicació i gairebé qualsevol Procés, de la Llista de Processos (si no estan sota la tutela del propi S.O).
En realitat el que fa, és expulsar de la Memòria Principal, el Procés o Tasca, que volem Finalitzar.


Actúa també com a Solucionador de problemes, en casos molt diversos: na Aplicació que no respon, un procés que està absorvint excessius recursos del Sistema (CPU sobretot), o de Visualitzaor de Recursos

Per a cada procés, podrem saber-ne:

2.2.- Aplicacions
Si volem veure una llista de les apliacacions posades en marxa per l'usuari, llavors hauriem de seleccionar l'opció "Aplicacions" i veuriem per exemple això:


Veiem que l'usuari ha posat en marxa el programa "Pescamines" i Internet Explorer". O Sigui dóna la mateixa informació que podem trobar amb l'opció "Processos" però centrada únicament en aquells processos que l'usuari actual ha posat en marxa fent doble click a sobre de la seva icona o executant una ordre.

2.3.- Visualitzant les columnes més importants de l'opció "Processos"

Des de Visualització --> Selecció de columnes, seleccionen les oopcions: Identificador de procés (PID), Ús de la memòria, Ús de la CPU, Nom d'usuari i Prioritat base

2.4.-Canvi del nivell de prioritat

Per canviar la prioritat d'un procés, hem de seleccionar el procés i anar a l'opció "Estsbleix ls prioritat" i escollir entre les opcions que ens dóna el programa Administrador de tasques del Windows.

3.-Administrador de Serveis

Eina accessible des del "El meu ordinador" -> Administrar -> Serveis i Aplicacions -> Serveis.


Aquesta eina ens mostra un listat de tots els "Serveis" disponibles al Sistema, mostra:
a) Estat: Actiu o Iniciat (està en funcionament) o No Actiu o Aturat (no està en funcionament).
b) Tipus d'inici: Manual, Automàtic o Deshabilitat. Un servei que s'inicia de manera "Manual" ha de ser l'administrador qui el posa en marxa  fent l'acció d'anar a aquesta pantalla.
Un servei que s'inicia de manera "Automàtica" ha de ser el sistema operariu (per ordre de l'administrador) qui durant l'arrancada de l'ordinador el posa en marxa. Un servei "Deshabilitat" és aquell que no pot ser posat en marxa (ni de manera "Manual" ni "Automàtica").

3.1.- Administrant l'estat del servei

El servei "Escriptori compartit remot"  en aquest sistema no està activat i a més té una arrancada manual. Podem canviar el seu Estat fent click amb el botó de la dreta a sobre del servei i podem: Iniciar, "Detener", (o sigui, aturar el procés, que és equivalent a a matar el procés en linux) i "Reinciar" el servei. També podem parar (equivalent a tenir el procés "Stopped" per Linux) la seva execució amb "Pausar" (que vol dir "Interrompre") i tornar a posar en marxa el procés amb "Reanudar (que vol dir "Rependre").  És molt important la diferència entre "Detener-Iniciar" i "Pausar-Reanudar", perquè en el 1r cas el procés desapareix i es crea un de nou, i en el segon cas el procés és el mateix. En el cas de programes servidors és molt important com ja veurem més endavant. Reiniciar vol dir fer d'un sol cop un "Detener-Iniciar".



3.1.- Administrant el tipus d'inici

El servei "Escriptori compartit remot"  en aquest sistema no està activat i a més té una arrancada manual. Podem canviar el seu tipus d'inici  fent click amb el botó de la dreta a sobre del servei i seleccionant l'opció "Propietats". Llavors s'obrirà la finestra d'administració del servei, on podem verure el nom del programa executable, i podem canviar el tipus d'iniciació del servei, i fins i tot, podem canviar el seu estat.

Les propietats d'un servei són les següents:

    -> General ->
    -> Iniciar Sessió -> Podem definir-hi, per a quin Perfil d'Usuari volem que s'inicii aquest Servei.
    -> Recuperació -> Quinés accions volem que el W2003/XP Professional, desenvolupi, cas de que el Servei falli i es quedei "penjat/bloquejat". Per exemple:
    Reiniciar Windows
    -> Dependències ->

PRÀCTIQUES

1- Com usuari sti1 posa en marxa l'Administrador de tasques de Windows. Seleeciona per visualitzar les columnes Identificador de procés (PID), Ús de la memòria, Ús de la CPU, Nom d'usuari i Prioritat base
2- Com usuari sti1 inicieu una sessió de l'Internet Explorer i des de l'Administrador de tasques de Windows troba el seu PID, nom del procés, %CPU i %Memòria que utilitza i també la seva prioritat.
3-
Com usuari sti1 atura (Mata) el procés des de l'opció "Processos".
4- 
Com usuari sti1 inicia una vegada més l'internet Explorer, i comprova que també pots veure'l des de l'opció "Aplicacions". Selecciona l'aplicació i ara ves a l'opció "Processos" i comprova que també has seleccionat el procés associat a l'apliació.
5-
Com usuari sti1 atura (Mata) l'Internet Explorer des de l'opció "Aplicacions".
6-
Com usuari sti posa en marxa l'Internet Explorer i des de l'Administrador de tasques de Windows canvia la seva prioritat a "Alta".
7- Com usuari sti intenta aturar el procés svchost.exe. Perquè no pots aturar-lo?
8- Com usuari sti intenta aturar el procés services.exe. Perquè no pots aturar-lo?
9- Com usuari sti intenta canviar la prioritat del procés svchost.exe. Perquè no ho pots fer?
10-
Com usuari sti atura el proces explorer.exe. Què passa?. Perquè?.
11-
Com usuari sti torna a posar en marxa el procés explorer.exe. Per això des de l'administrador de tasques ves a Fitxer --> Tasca nova , i escrius el nom del procés (explorer). Què passa?.
12-
Com usuari sti comprova l'estat del servei "Client DNS" i el seu tipus d'inici.
13- 
Com usuari sti intenta canviar el tipus d'estat del servei "Client DNS". Ho pots fer? Perquè.
14- 
Com usuari sti pots canviar l'estat de qualsevol servei?. Perquè?
15- Com usuari sti intenta canviar el tipus d'inici del servei "Client DNS". Ho pots fer? Perquè.
16- Com usuari sti pots canviar el tipus d'inici de qualsevol servei?. Perquè?.
17- Com usuari Administrador comprova l'estat del servei "Telnet". Comprova el nom del programa associat al servei. Canvia el seu tipus d'inici a "Manual". Canvia el seu estat a "Iniciat". Un cop iniciat el servei, obre l'administrador de tasques de windows i comprova a l'opció "Processos" si ha aparegut el programa associat. Comprova el seu PID, i prioritat.
18-
Com usuari Administrador posa el servei Telnet en "Pausa" i comprova des de l'administrador de tasques de windows si encara esta en marxa el procés. Comprova el PID del procés. És el mateix que quan varem iniciar el servei?.
19- Com usuari Administrador repren el funcionament del servei "Telnet". Comprova el PID del procés. És el mateix que quan varem iniciar el servei?.
20-
Com usuari Administrador atura el servei "Telnet" des l'administrador de serveis. Torna a posar-lo en marxa. Comprova el PID del procés. És el mateix que quan varem iniciar el servei a l'apartat 17?. Perquè?.
21-
Com usuari Administrador reinicia el servei "Telnet". Comprova el PID del procés. És el mateix que quan varem iniciar el servei a l'apartat 20?. Perquè?.
22-
Com usuari Administrador comprova de quins serveis depen el servei "Telnet". Atura el servei "Telnet". Atura el servei "Proveedor de compatibilidad con seguridad LM de WindowsNT". Intenta posar en marxa el servei "Telnet". Què passa?. Perquè?.
23.- 
Com usuari Administrador comprova quantes vegades està en marxa el procés svchost.exe. Perquè?. Donà el nom de com a mínim 3 serveis que dóna Windows a partir d'aquest  programa, i amb quins paràmetres s'executen.
24- Com usuari Administrador descarrega el programa Security Task Manager versió v1.7g des d'internet i indica el fabricant de svchost.exe, i el seu nivell de risc.
25- S'ha de lliurar un informe de la pràctica en format PDF a l'adreça de correu electrònic cf(arrova)collados.org. El nom del fitxer serà sti1_nom_cognom_pr2_windows.pdf. Nom i cognom són els vostre propis. A l'assumpte del correu heu de posar sti1_nom_cognom_pr2_windows. El vostre nom, cognom i curs també ha de posar-se al principi del treball. L'últim dia per lliurar el treball és el 1-12-2009. Cada dia que passi d'aquesta data, treuré dos punts a la nota del treball.























-