IdOS

De ASIESTRIANA

Tabla de contenidos

OS Microsoft Windows

  • Estructura de directorios.
  • Equipo/Administrar.
  • Teclas de acceso rápido de Windows: Windows + E Explorador, Win + R Ejecutar, Win +D Escritorio, Win + F Buscar, Win + Pausa Propiedades, + Aportaciones de alumnos.
  • Cambio rápido de usuario con Windows XP : Tecla Window + L

Para activar el Cambio rápido de usuario, es preciso dirigirse a [Inicio/Panel de control/Cuentas de usuario] y hacer clic en [Cambiar la forma en que los usuarios inician y cierran sesión]. Hay que marcar [Usar Cambio rápido de usuario].

Aquí inserta texto sin formato

VBSCRIPT y Windows Script Shell

Más información:

Windows Host Script http://msdn.microsoft.com/en-us/library/2×3w20xf(VS.85).aspx

Windows Shell http://msdn.microsoft.com/en-us/library/aew9yb99(VS.85).aspx

File System Object http://msdn.microsoft.com/en-us/library/z9ty6h50(VS.85).aspx

PowerShell

Ejercicios

Usando el ISE de PowerShell crea los siguientes script

1) Un script que pregunte un número y determine si en mayor o menor que 10

2) Un script que liste los procesos que comiencen por n

3) Un script que liste la hora en la que se arrancó el bloc de notas

4) Un script que pregunte un número numero y muestre desde ese numero a 0

5) Un script que creen en HKLM/SOftware la clave CREADOCONPS y dentro de ella el valor Version con valor 1 (ayuda http://freyes.svetlian.com/powershell-registro.htm)

6) Un script que muestre la cantidad de memoria virtual del notepad.

7) Un script que liste los procesos con memoria virtual menor a 5M get-process| where-object {$_.VirtualMemorySize -le 5000000}

Ejemplos de powershell


MAC OS

PRACTICAS IMSO

Práctica 1. MSDOS.

Cada alumno abrirá un espacio web en un ordenador de la clase que administrará un alumno elegido entre todos, puede habilitarse un sitio ftp en el mismo ordenador para la subida de ficheros.

Cada práctica se entregará en pdf con las capturas necesarias para la comprobación de la misma.

Para la realización de esta práctica es necesario instalar virtualbox y bajarse de la red un disco msdos. Disco msdos http://code.google.com/p/fivewin-contributions/downloads/detail?name=DOS.vdi

Virtualbox http://www.virtualbox.org/

1.- Cargar el sistema operativo msdos.

2.- Indicar que tipo de sistema operativo es. (Monotarea, monousuario, multitarea, multiusuario …)

3.- Proceso de arranque de este sistema operativo desde bios y ficheros usados en el arranque.

4.- Tipo de shell o interprete de este sistema.

5.- Ficheros para la carga de drivers y programas en el inicio.

6.- Ficheros claves del sistema operativo y directorios importantes.

8.- Ficheros ejecutables en dicho sistema operativo.

9.- Herramientas de desarrollo de software que vienen con dicho sistema.

10.- Editores de texto que acompañan a dicha distribución.

11.- Herramientas para la creación de sistemas de ficheros en dicho sistema. Clasificación de usuarios en dicho sistema.

12.- Aplicaciones gráficas que vienen con dicho sistema.

13.- Instalación de un programa externo en dicho sistema. Ejemplo: un juego.

14.- Permisos de acceso al sistema y a los ficheros.

15.- Un ejemplo para los siguientes comandos.

http://en.wikipedia.org/wiki/List_of_MS-DOS_commands.

16.- Ficheros por lotes msdos (BAT).

Realizar:

Fichero bat de varias ordenes. Fichero bat menú y lectura de parámetros. Fichero bat con lectura de parámetros ,uso de for e if.

Desarrollo de software para este sistema operativo. http://spike.scu.edu.au/~barry/interrupts.html http://www.csi.ucd.ie/staff/jcarthy/home/alp/ http://www.terra.es/personal/guillet/curso2.htm

Descarga de tasm( ensamblador borland). http://www.phatcode.net/downloads.php?id=280

Descarga de turboc. http://web.iti.upv.es/~rllobet/prg/tc/

En los siguientes ejercicios no se trata de que intente entender el código, no es necesario, el único fin de esta práctica es la de entender como se desarrolla software para un sistema operativo, bien con un ensamblador, bién con un compilador en un lenguaje de alto nivel como C y como usando dichas herramientas se genera un ejecutable.

17.- Api del sistema operativo, ejemplo asm api int 21h. Compilación programa ejemplo api, masm. Compile el siguiente código con tasm.

http://www.daniweb.com/software-development/assembly/threads/32547


18.- Uso de lenguaje alto nivel. Holamundo.c. Turboc. Compilar, linkar y ejecutar el siguiente programa.

#include <stdio.h>

void main() { printf(“Implantación de sistemas operativos IES Triana\n”); printf(“Como se crea software para un sistema operativo\n”); printf(“Lenguaje de medio nivel C\n”); exit(0); }

19.- Usando la api int 21h de msdos, busque un ejemplo (google) de mostrado de un mensaje en la pantalla.


20.- Realice una breve descripción del sistema de ficheros fat. http://www.zator.com/Hardware/H8_1_2a1.htm http://es.wikipedia.org/wiki/Tabla_de_asignaci%C3%B3n_de_archivos http://staff.washington.edu/dittrich/misc/fatgen103.pdf

21.- Palabras para el diccionario informático. Cluster, sector, mbr.

Práctica 2. IMSO. Ficheros BAT.

Entregar 30 ficheros BAT.

7 uso de comandos básicos con parámetros. 7 uso de sentencias for, if. 8 uso de sentencias for, if, parámetros y choice. 8 uso de sentencias for, if, parámetros, choice, variables de entorno y comandos(al menos 3 comandos).

Herramientas personales