Tops-20
Es un sistema operativo multi-usuario diseñado especificamente para la computadora mainframe de 36 bit, DEC PDP-10 (DECSYSTEM-20).
###
^S | CTRL-S | pausar salida en pantalla | ||||
^Q | CTRL-Q | reaundar salida en pantalla | ||||
^O | CTRL-O | ignorar salida en pantalla | ||||
^U | CTRL-U | clear input | ||||
^C | CTRL-C | detiene un trabajo | ||||
^F | CTRL-F | completado (intenta |
||||
^T | CTRL-T | estado de trabajo | ||||
^| | CTRL-| | para cerrar telnet despues de’LOGOUT’ |
El nivel de usuario se llama EXEC y equivale al shell de unix. EXEC es extremadamente interactivo, cuenta con completado de comados a través de
El kernel de TOPS-20 es el MONITOR que cuenta con control de trabajos, que te permite DETTACH o ATTACH cualquier trabajo (JOB) o TTY (terminal) que elijas. Tambié es posible PUSH(empujar) y POP(xx) entre niveles de ejecución (EXEC).
El sistema de archivos es jerárquico e inicia en PS: (primary storage) que es el equivalente a / en unix. El separador de los subdirectorios es .
’'’El equivalente a /ecelis/ejemplos’’’
PS:
El sistema de archivos de TOPS-20 soporta versiones de los archivos de la forma ‘‘ARCVHIVO.EXTENSION.VERSION’’
###
UNIX | TOPS-20 | |||
talk | TALK | |||
mesg n | REFUSE LINKS | |||
mesg y | RECEIVE LINKS | |||
ls | DIRECTORY | |||
ls -la | VDIRECTORY | |||
cat | TYPE | |||
rm | DELETE (EXPUNGE) | |||
mkdir | BUILD | |||
rmdir | BUILD | |||
who | SYSTAT | |||
ps | SYSTAT | |||
passwd | SET DIRECTORY PASSWORD | |||
chmod | SET DIRECTORY PROTECTION | |||
chmod | SET FILE PROTECTION | |||
man | HELP | |||
.profile | LOGIN.CMD | |||
.plan | FINGER.PLAN | |||
send | SEND | |||
mail (sending) | SEND | |||
mail (reading) | MM |
###
TOPS-20 tiene un esquema de protección de 18 bit para archivos y directorios, que sobrepasa las capacidades de los permisos de unix.
###
OCTAL PROPERTY ——————– 77 FULL ACCESS 40 READ 20 WRITE/DELETE 10 EXECUTE 04 APPEND 02 LIST 00 NO ACCESS }}}
###
OCTAL PROPERTY ——————– 77 FULL ACCESS 40 READ 10 CONNECT 04 BUILD 00 NO ACCESS }}}
Las protecciónes están agrupadas juntas en conjuntos de 3 y corresponden a:
@SET DIRECTORY PROTECTION ECELIS 777700 }}}
Donde el usuario y los miembros de su grupo tienen acceso total al directorio ‘’’'’ECELIS’’’’’ mientras que todos los demás no.
###
r teco }}}
COMMAND | ACTION | |||
EX$$ | Exit & Save file |
### ‘'’LOGIN.CMD’’’
SET HISTORY 100 SET COMMAND-EDITOR EDIT EMACS SET COMMAND-EDITOR ENTER CONTROL “P” SET PROMPTS “@” “@@” “!” “!!” echo Checking the BBOARD .. echo BBOARD ; check the BBOARD ECHO ECHO WELCOME TO TWENEX.ORG ECHO ECHO Type ‘HELP NEW-USER’ for a command summary ECHO Type ‘HELP GAMES’ for a list of games ECHO Type ‘TOPS20’ for an interactive tutorial ECHO TAKE }}}
’'’Crear un directorio’’’ con límite de 100 paginas asignadas al directorio y hace los archivos disponibles públicamente. Por default los permisos son @prot 777700 y @def 777700
@build
’'’Crear directorios anidados’’’, es posible; pero es necesario crear un directorio a la véz y asignar el número de directorios que puede contener.
build ecelis.foo maximum subdirectories allowed default 0, 20 máximo en home dir
’'’Ejecutar un archivo de comandos’’’
TAKE command.cmd }}}
###
Sun, 6 Mar 2011 09:40:18 -0800 (PST) Jonathan A. Solomon Re: Creating subdirectories (208 chars; more?) if you need to create any subdirs, you need do run system:pexec.exe, ignore the errors.
Then you can do @build
then @pop back to the normal exec.
Sat, 19 Mar 2011 04:32:13 -0800 (PST) Ralph Aichinger Killing stale jobs (429 chars; more?) Hello, everybody!
I’ve been using this system for a few days now, and I am wondering, if there is an easy way to kill stale jobs (e.g. I somehow seem to have “lost” a FTP se 19:29:53 BBOARD (;E) Running at ssion)?
Something like the Unix “kill -9 11” if I would want to kill job nr. 11.
I can see these jobs just fine in SYSTAT, so I know which number to kill.
TIA /ralph (you can also answer to )
Sat, 19 Mar 2011 05:41:00 -0800 (PST) TILT Re: Killing stale jobs (66 chars; more?) SHOWI1+35 Used 0:00:00.3 in 0:08:41, Load 0.00
RPA you can use kjob command to kill any unwanted jobs.
Sat, 19 Mar 2011 10:57:56 -0800 (PST) Stephen Jones Re: Killing stale jobs (81 chars; more?) You can logout any job you have access to with the LOGOUT JOB command.
Sat, 19 Mar 2011 11:39:16 -0800 (PST) juhani haverinen
Can not create directory
(371 chars; more?)
When I try to make new subdirectory I get this message:
@buILD (DIRECTORY NAME)
I have tried system:pexec.exe mentioned in another post but I still have same problem. Does anyone know how to solve problem?
Sat, 19 Mar 2011 13:12:42 -0800 (PST) Jonathan A. Solomon new subdirs (341 chars; more?) You still need to use system:pexec.exe.
Your default quotas are 500 pages. You need to change your working
and permanent quotas to lower than 500 pages. These quotas will
be deducted from your superior quotas. I would suggest if your
using the directory
Referencias
-
[[[http://www.bourguet.org/v2/pdp10/ Jean-Marc Bourguet’s PDP-10 Page]]] - [[http://www.36bit.org/dec/]]
-
[[http://almy.us/teco.html TECO]] -
[[[http://tenex.opost.com/ Dan Murphy’s TECO, TENEX, and TOPS-20 Papers]]] - [[http://www.pdpplanet.com/]]
- [[http://www.bitsavers.org/pdf/dec/pdp10/]]
-
[[[http://www.twenex.org/index.html|SDF|Public Access TWENEX]]]
[[CategorySistemasOperativos]]