Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
tss_8 [2022/07/15 02:38] – peron | tss_8 [2023/06/08 19:46] (actual) – [BASIC-8] peron | ||
---|---|---|---|
Línea 1: | Línea 1: | ||
====== TSS/8 ====== | ====== TSS/8 ====== | ||
- | TSS/8 es un sistema operativo de tiempo compartido para la [[pdp# | + | TSS/8 fue un sistema operativo de tiempo compartido para la [[pdp# |
===== Tutorial de TSS-8 en la DEC PDP-8 ===== | ===== Tutorial de TSS-8 en la DEC PDP-8 ===== | ||
Línea 8: | Línea 8: | ||
Cada usuario tendrá acceso a una PDP-8 virtual con 4KW de memoria, y un directorio en disco para almacenamiento de archivos. | Cada usuario tendrá acceso a una PDP-8 virtual con 4KW de memoria, y un directorio en disco para almacenamiento de archivos. | ||
- | Iniciar sesión | + | ===Iniciar sesión=== |
Conéctese mediante el comando: | Conéctese mediante el comando: | ||
Línea 14: | Línea 14: | ||
ssh tss8@sdf.org | ssh tss8@sdf.org | ||
</ | </ | ||
- | El ssitema | + | |
+ | El sistema | ||
< | < | ||
Welcome to TSS-8! | Welcome to TSS-8! | ||
Línea 29: | Línea 31: | ||
Connected to the PDP-8 simulator TTIX device, line 3 | Connected to the PDP-8 simulator TTIX device, line 3 | ||
</ | </ | ||
- | Luego de conectarse, se encontrará en el //prompt// de login '' | + | |
+ | Luego de conectarse | ||
< | < | ||
LOGIN <PPN> < | LOGIN <PPN> < | ||
</ | </ | ||
- | De modo que tipee el PPN y la Contraseña adecuada. Por ejemplo: | + | |
+ | Para ingresar a TSS/8 introduce | ||
< | < | ||
LOGIN 20,3 TSS8 | LOGIN 20,3 TSS8 | ||
Línea 41: | Línea 46: | ||
LOGIN 1,50 JERK | LOGIN 1,50 JERK | ||
</ | </ | ||
- | Nada de lo tipeado en la rutina de LOGIN presentará eco en la terminal. Si lo hace, significa que se ha conectado a una sesión que no ha sido abandonada adecuadamente. En tal caso tipee " | ||
- | Una vez iniciada | + | >Nada de lo tipeado en la rutina de LOGIN presentará eco en la terminal. Si lo hace, significa que se ha conectado a una sesión que no ha sido abandonada adecuadamente. En tal caso tipee " |
+ | |||
+ | Al iniciar | ||
< | < | ||
TSS/ | TSS/ | ||
Línea 51: | Línea 57: | ||
</ | </ | ||
=== Abandonar la sesión === | === Abandonar la sesión === | ||
+ | Es importante abandonar sesión antes de desconectar la terminal, ya que el sistema no lo quitará automáticamente de los usuarios conectados. Para ello utiliza los comandos **LOGOUT** o **KJOB**, que te permitirán abandonar la sesión de TSS/8. | ||
- | El comando LOGOUT o KJOB le permitirá abandonar la sesión del sistema. Puede usarse K como un atajo a este comando. Es importante abandonar sesión antes de desconectar la terminal, ya que el sistema no lo quitará automáticamente de los usuarios conectados. | + | Como atajo de estos comandos puedes usar **Ctrl+k**. |
- | Si por alguna razón parece estar detenido, intente ^BS o Ctrl+B,S. Se ofrecen más adelante mayores detalles sobre lo que hace ^B en la sección Detener un programa en Ejecución. | ||
- | === Ejecutar programas === | ||
- | El ls primitivo, CAT (" | ||
- | Para ejecutar un programa de la librería de sistema | + | Si por alguna razón parece estar detenido, intente ^BS o **Ctrl+b, |
+ | |||
+ | ==== Ejecutar programas ==== | ||
+ | Utiliza el listador primitivo, **CAT** (" | ||
+ | |||
+ | Para ejecutar un programa | ||
< | < | ||
R CAT | R CAT | ||
</ | </ | ||
...correrá el programa CATALOG, presentando los contenidos de su directorio. Los programas actualmente disponibles en la librería del sistema son: | ...correrá el programa CATALOG, presentando los contenidos de su directorio. Los programas actualmente disponibles en la librería del sistema son: | ||
+ | |||
< | < | ||
DISK FILES FOR USER 0, 2 ON 19-DEC-79 | DISK FILES FOR USER 0, 2 ON 19-DEC-79 | ||
Línea 85: | Línea 95: | ||
ACTUNG.SAV | ACTUNG.SAV | ||
</ | </ | ||
- | El Monitor de TSS/8 dispone de una biblioteca de ficheros en disco para cada usuario. El programa CAT de la Liberaría de Sistema se usa para obtener un listado de catálogo que detalla los contenidos de esta biblioteca. CAT presenta el tamaño de cada Fichero en unidades de segmentos de disco. El tamaño de los segmentos de disco pueden variar entre las diferentes instalaciones. Generalmente, | ||
- | Cuando el ADMINISTRADOR DE SISTEMA (usuario | + | El //Monitor de TSS/8// dispone de una biblioteca de ficheros en disco para cada usuario. El programa CAT de la Liberaría de Sistema se usa para obtener un listado de catálogo que detalla los contenidos |
- | Para ver los contenidos de la biblioteca de usuarios, corra el programa .R CAT:L. Esto le solicitará un número de cuenta, tras lo cual presentará el directorio de usuarios. De esta manera puede rastrear qué usuarios están haciendo uso anormal de espacio de disco. | + | Cuando el ADMINISTRADOR DE SISTEMA (//usuario 1//) corre el programa CAT, este presentará la información de //conteo//. Este reporte consiste en el //tiempo de cómputo acumulado// (en horas, minutos y segundos) de uso de la CPU, tiempo de conexión, así como la cantidad de segmentos de disco en uso actualmente. |
+ | |||
+ | Para ver los contenidos de la biblioteca de usuarios, corra el programa | ||
+ | < | ||
+ | .R CAT:L | ||
+ | </ | ||
+ | Esto le solicitará un número de cuenta, tras lo cual presentará el directorio de usuarios. De esta manera puede rastrear qué usuarios están haciendo uso anormal de espacio de disco. | ||
+ | |||
+ | Si inicia sesión como el //usuario 2//, podrá ejecutar el siguiente comando para ver los contenidos del disco: | ||
- | Si inicia sesión como el usuario 2, podrá ejecutar el siguiente comando para ver los contenidos del disco: | ||
< | < | ||
.R CAT | .R CAT | ||
</ | </ | ||
+ | |||
Salida: | Salida: | ||
< | < | ||
Línea 129: | Línea 146: | ||
TOTAL DISK SEGMENTS: | TOTAL DISK SEGMENTS: | ||
</ | </ | ||
- | === Detener un programa en ejecución === | ||
- | Al presionar CTRL-B le indicará al sistema que desea enviar | + | ==== Detener |
- | ==== PUTR ==== | + | |
- | PUTR es un minisistema de control de disco que puede utilizar para hacer frente a cuatro tareas de almacenamiento. | + | |
- | Este minisistema " | + | Presiona **Ctrl+b** |
- | Para ejecutarlo | + | Para detener cualquier programa mientras está corriendo, |
- | < | + | |
- | r putr | + | Podrá reiniciar la ejecución del programa desde el Monitor con el comando START. |
- | </ | + | |
- | El prompt será un '' | + | ==== PUTR ==== |
+ | El programa PUTR ejecuta | ||
+ | |||
+ | Ejecuta | ||
< | < | ||
.R PUTR | .R PUTR | ||
+ | </ | ||
+ | El prompt será un '' | ||
+ | Lista el directorio: | ||
+ | < | ||
*DIR | *DIR | ||
+ | </ | ||
+ | |||
+ | < | ||
BOTTLE.BAS | BOTTLE.BAS | ||
17OCT .BAS | 17OCT .BAS | ||
Línea 183: | Línea 207: | ||
PAPA .ASC | PAPA .ASC | ||
</ | </ | ||
- | < | + | |
- | *COPY PERON.ASC=MUCHA.ASC | + | Revisa los contenidos de uno de los ficheros fichero |
- | </ | + | |
- | PAPA .ASC | + | |
- | < | + | |
- | *DEL MUCHA.ASC | + | |
- | </ | + | |
- | PAPA .ASC | + | |
< | < | ||
*TYPE PERON.ASC | *TYPE PERON.ASC | ||
</ | </ | ||
+ | |||
< | < | ||
- | PERON.ASC | ||
A LOS MUCHACHOS LES GUSTA PONERSE CALIFICATIVOS | A LOS MUCHACHOS LES GUSTA PONERSE CALIFICATIVOS | ||
LOS HAY ORTODOXOS, LOS HAY HETERODOXOS | LOS HAY ORTODOXOS, LOS HAY HETERODOXOS | ||
Línea 201: | Línea 219: | ||
PERO TODOS TRABAJAN. | PERO TODOS TRABAJAN. | ||
</ | </ | ||
+ | |||
+ | Copia un fichero en otro: | ||
+ | < | ||
+ | *COPY PERON.ASC=MUCHA.ASC | ||
+ | </ | ||
+ | |||
+ | Borra un fichero: | ||
+ | < | ||
+ | *DEL MUCHA.ASC | ||
+ | </ | ||
+ | |||
+ | Sal del subsistema PUTR para volver al Monitor TSS/8. | ||
< | < | ||
*E | *E | ||
</ | </ | ||
+ | |||
< | < | ||
^BS | ^BS | ||
</ | </ | ||
+ | |||
==== Status del sistema TSS/8 ==== | ==== Status del sistema TSS/8 ==== | ||
+ | Con frecuencia es útil conocer el status de TSS/8: cuántos usuarios hay en línea, donde están, qué están haciendo, etcétera. El programa SYSTAR ofrece esta funcionalidad. | ||
- | Con el comando SYSTAT obtendrá una impresión completa de lo que está haciendo el sistema, quién está conectado y mucha información adicional: | ||
< | < | ||
- | | + | SYSTAT |
</ | </ | ||
+ | Devolverá una impresión completa de lo que está haciendo el sistema, quién está conectado y mucha información adicional: | ||
< | < | ||
STATUS OF TSS/8.24 DEC PDP-8 #1 AT 12:19:14 ON 1 JAN 75 | STATUS OF TSS/8.24 DEC PDP-8 #1 AT 12:19:14 ON 1 JAN 75 | ||
Línea 229: | Línea 262: | ||
103 FREE DISK SEGMENTS | 103 FREE DISK SEGMENTS | ||
</ | </ | ||
- | Hay dos usuarios conectados; usuario 2 en la terminal teletipo 0, y el usuario 50 en la teletipo 1. El usuario 2 corría FOCAL pero ahora se encuentra en el prompt (STATUS ^BS significa modo Monitor, ese es el prompt). El Usuario 50 está ejecutando el comando SYSTAT. | ||
- | El manual contiene mayor información sobre SYSTAT, listada aquí para mayor conveniencia. | + | En el ejemplo se indican dos usuarios |
- | + | ||
- | Con frecuencia es útil conocer | + | |
**SYSTAT** responde imprimiendo en la primera línea la versión del intérprete de comandos TSS/8 Moniitor que esté corriendo, la fecha y la hora. SYSTAT reporta el tiempo de encendido que es la duración en horas, minutos y segundos desde que el sistema fue puesto en línea. | **SYSTAT** responde imprimiendo en la primera línea la versión del intérprete de comandos TSS/8 Moniitor que esté corriendo, la fecha y la hora. SYSTAT reporta el tiempo de encendido que es la duración en horas, minutos y segundos desde que el sistema fue puesto en línea. | ||
Línea 263: | Línea 293: | ||
12:20:44 | 12:20:44 | ||
</ | </ | ||
+ | |||
+ | El manual contiene mayor información sobre SYSTAT, listada aquí para mayor conveniencia. | ||
+ | |||
==== Chatear con otros Usuarios ==== | ==== Chatear con otros Usuarios ==== | ||
Línea 269: | Línea 302: | ||
.SYSTAT | .SYSTAT | ||
</ | </ | ||
- | <cpde> | + | <code> |
STATUS OF TSS/8.24 DEC PDP-8 #1 AT 12:47:30 ON 19 DEC 79 | STATUS OF TSS/8.24 DEC PDP-8 #1 AT 12:47:30 ON 19 DEC 79 | ||
Línea 297: | Línea 330: | ||
</ | </ | ||
...enviará un mensaje amistoso a la consola K02. | ...enviará un mensaje amistoso a la consola K02. | ||
+ | |||
+ | ====BASIC-8==== | ||
+ | |||
+ | TSS/8 cuenta con una versión de [[BASIC|BASIC-8]]. Podrás ejecutarlo con: | ||
+ | |||
+ | < | ||
+ | R BASIC | ||
+ | </ | ||
+ | |||
+ | BASIC-8 te preguntará si deseas escribir un programa nuevo (**NEW**) o cargar uno ya existente (**OLD**). | ||
+ | |||
+ | El cualquier momento se puede usar el comando **SAVE** para guardar el fichero de trabajo, **UNSAVE** para borrarlo. El comando **CATALOG** devuelve una lista de los programas en disco. | ||
+ | |||
+ | Podrás introducir el listado de BASIC-8, listarlo con **LIST**, incluso indicando un rango separados por coma. El comando **DELETE** borrará rangos de líneas de programa, mientras que podrás ejecutarlo con **RUN** y salir del sistema BASIC-8 con **BYE**. | ||
==== FOCAL69 ==== | ==== FOCAL69 ==== | ||
Línea 323: | Línea 370: | ||
. | . | ||
</ | </ | ||
- | ==== Chatear ==== | ||
- | Puede usar el comando TALK para chatear con otros usuarios conectados. Active la terminal TELNET en el puerto 4000, o bién conéctese como useres 2, y 1,50 (contraseña JERK). En la terminal 1,50, ingrese el siguiente comando para chatear co |