什么病不能吃丝瓜| 范仲淹是什么朝代的| 荨麻疹是什么| vegan是什么意思| 乳腺囊肿有什么症状| 如日中天的意思是什么| 老卵上海话什么意思| 什么耳什么腮| 湿气重喝什么| 痰湿是什么意思| 第一次要注意什么| 血压偏低是什么原因造成的| 干燥综合症吃什么药| 肌肉紧张是什么症状| 4.22是什么日子| 省政协主席什么级别| 做饼用什么面粉| 孕妇吸二手烟对胎儿有什么影响| 虐狗什么意思| 1990年属马是什么命| 吃什么降低甘油三酯| 但微颔之的之是什么意思| 阴道炎吃什么药| 八月二十五是什么星座| 阑尾是什么| 小孩用脚尖走路是什么原因| 女性漏尿吃什么药| 很棒是什么意思| 雨花斋靠什么盈利| 外科和内科有什么区别| 蛋白高是什么病| 嘴唇出血是什么原因| 大熊猫生活在什么地方| 吃什么补胰腺最好| 梅毒长什么样子| 什么的月光| 吃葡萄干对身体有什么好处| 胃酸是什么症状| 什么感| 俄狄浦斯情结是什么意思| 小孩有积食吃什么调理| 眼底出血用什么眼药水| 黑枸杞泡水喝有什么作用和功效| 就不告诉你就不告诉你是什么儿歌| 炸鸡翅裹什么粉| 单亲家庭是什么意思| 纸老虎比喻什么样的人| alba手表是什么牌子| 牛马是什么意思| 户口分户需要什么条件| 神经性皮炎用什么药好| 朕是什么时候开始用的| 肾气虚吃什么中成药| 性价比高什么意思| 喉咙发炎不能吃什么| 什么是结肠炎| 女生什么时候是排卵期| 40min是什么意思| 4月份是什么星座| 狐臭是什么人种的后代| 耳朵后面有痣代表什么| 老人嘴唇发紫是什么原因| 3月30日是什么星座| 体内湿气重吃什么药效果好| 服兵役是什么意思| 女生左手中指戴戒指什么意思| 上镜是什么意思| 狐狸是什么科| 猪吃什么食物| 急性盆腔炎有什么症状表现呢| 龙的五行属性是什么| 时光荏苒的意思是什么| 摩羯座是什么象| 开救护车需要什么驾照| 浑身没劲挂什么科| 黄油可以做什么美食| 扩容是什么意思| 尿道口长肉芽是什么| 什么叫十二指肠球炎| 雨打棺材是什么征兆| 囊胚和冻胚有什么区别| 什么病需要做手术| 怨妇是什么意思| 肺癌不能吃什么水果| 吃什么长得高| chocker是什么| 蛋白粉什么时间喝最好| 脸上长黑斑是什么原因引起的| 雪燕有什么功效| 2023年属什么| 玫瑰糠疹什么原因引起的| 筋膜是什么| 小儿病毒性感冒吃什么药效果好| 过继是什么意思| 红虾是什么虾| 下雨了是什么意思| basic是什么意思| 三点水的字有什么| 体检转氨酶高是什么原因| 草字头下面一个高字读什么| 山宗读什么| 丝状疣长什么样| 怀孕药流吃什么药| 教学相长什么意思| 肾虚去医院挂什么科| 孕妇吃黑芝麻对胎儿有什么好处| 皮什么结构| 阴道炎用什么药效果最好| 肺热会引起什么症状| 狗狗什么时候打疫苗| 什么是cin病变| 水果什么时间段吃最好| 违和是什么意思| 婴儿大便有泡沫是什么原因| 淡泊名利是什么意思| 炖牛肉放什么料| 什么卫什么海| 男生喜欢什么样的女生| 印刷厂主要做什么| 棱角分明是什么意思| 素海参是什么做的| 梦见墙倒了有什么预兆| 衣服为什么会发霉| 腰椎膨出是什么意思| 遂什么意思| 立春是什么生肖| 什么是adhd| 芹菜炒什么| 牛头马面是什么生肖| 过氧化氢弱阳性什么意思| 王字旁行念什么| 寻的部首是什么| 什么叫打飞机| 汗毛旺盛是什么原因| 茔和坟有什么区别| 尿酸高会引发什么疾病| 五十知天命是什么意思| 斗志昂扬是什么意思| 梦见空棺材是什么意思| 面皮是什么做的| 什么东西越洗越脏脑筋急转弯| 磨破皮了涂什么药| 白色念珠菌是什么| 26年属什么生肖| 什么南什么北| 忍耐是什么意思| 甲状腺囊肿是什么病| 鬼画符是什么意思| 脸浮肿是什么原因| 牙齿遇热就疼什么原因| 胃酸的主要成分是什么| dbm是什么意思| 上海话小赤佬是什么意思| 验光pd是什么意思| 腹股沟黑是什么原因| 暴露是什么意思| 血管堵塞吃什么好| 乳房边缘疼是什么原因| 疣是什么意思| 5.13是什么星座| 阿玛施属于什么档次| 今年天热的原因是什么| kw是什么单位| cr医学上是什么意思| 睡眠障碍挂什么科| 闭塞是什么意思| 命运多舛是什么意思| 零申报是什么意思| 此言念什么| 留意是什么意思| 反流性食管炎吃什么药最有效| 打火机里的液体是什么| 脚气挂号应该挂什么科| 烦闷是什么意思| 白带是什么东西| 蠼螋对人有什么危害| 怀孕一个月吃什么对宝宝发育好| 扁桃体作用是什么| 甘薯是什么| 细菌感染发烧吃什么药| 马克杯是什么意思| 喉咙有痰咳嗽是什么原因| 鸡蛋和什么不能一起吃| 祛斑去医院挂什么科| 鼻塞流清鼻涕吃什么药| 脑梗适合吃什么水果| 柳下惠姓什么| 属猪的本命佛是什么佛| 天丝是什么材料| 头发偏黄是什么原因| 孙悟空原名叫什么| 低头什么节| 博美犬吃什么狗粮最好| 42是什么生肖| 1947年属什么生肖| 甘甜是什么意思| 病毒性扁桃体发炎吃什么药| e-mail什么意思| 糙米是什么米| 乞巧节是什么节| 梦见戴帽子是什么预兆| 四库是指什么| 蓝牙耳机什么牌子好| jewelry什么意思| 扁桃体发炎看什么科| 吃什么抑制食欲| 不什么不什么的成语| 糖尿病可以吃什么零食| 绿心黑豆有什么功效| 白细胞低是怎么回事有什么危害| 什么鱼最迟钝| 霉菌性阴道炎吃什么药| 苹果手机用的什么系统| 先明后不争什么意思| 手术后能吃什么| 下眼皮跳动是什么原因| 乳腺病人吃什么好| 武则天是什么朝代| 上焦有火吃什么中成药| 身份证x代表什么| 祈祷是什么意思| 梦到自己流鼻血是什么预兆| 夫妻肺片有什么材料| 一天中什么时候最热| 数位板是什么| 头七有什么规矩| 情绪波动是什么意思| 夏令时什么时候开始和结束| 马拉松是什么意思| 吃完芒果后不能吃什么食物| 维生素d什么牌子的好| 黑匣子是什么颜色| 什么的波涛| 人为什么要刷牙| 郑州有什么玩的| 暧昧是什么意思| 脚底板发黄是什么原因| 血糖高适合吃什么蔬菜| 未来的未多一横念什么| 面皮是什么做的| 乌鸡白凤丸适合什么人吃| 督察是什么意思| 想做肠镜挂什么科| 小腿有血栓是什么症状| 拘泥是什么意思| 头皮痒用什么药最有效| 为什么会卵巢早衰| 尿酸吃什么药最有效果| 生物制剂对人体有什么副作用| 淡定从容是什么意思| 月经来了头疼是什么原因导致的| 准生证是什么样子图片| 什么是车震| 小儿支气管炎咳嗽吃什么药好得快| 雌堕什么意思| 叶酸片有什么功效| 母亲节送什么礼物好| 见人说人话见鬼说鬼话是什么意思| 考试穿什么颜色的衣服| 什么的愿望| dg是什么牌子| 皮蛋和什么不能一起吃| 性别是什么意思| 生忌是什么意思| 百度Vai al contenuto

特大城市00后:12年中小学时光住“别人家”不稀罕

Da Wikipedia, l'enciclopedia libera.
Commodore DOS
sistema operativo
SviluppatoreCommodore International Ltd
FamigliaDOS
Release corrente10.0
Tipo di kernelkernel monolitico
Piattaforme supportatecomputer Commodore ad 8 bit
Stadio di svilupponon più sviluppato
百度 皮蛋吃多了有什么危害

Commodore DOS, detto CBM DOS, era un sistema operativo per il disco utilizzato dai computer a 8 bit della Commodore. Diversamente dagli altri sistemi DOS, il CBM DOS era integrato nella ROM dei drive floppy e dei rari modelli di disco rigido venduti dalla Commodore.

Versioni del CBM DOS

[modifica | modifica wikitesto]

Caratteristiche tecniche

[modifica | modifica wikitesto]

Directory e tipi di file

[modifica | modifica wikitesto]

I dischi floppy possono contenere fino a 144 file. I nomi dei file possono essere lunghi fino a 16 caratteri. Non esistono sotto-directory e i nomi di file devono essere univoci; scrivendo direttamente alla tabella dei blocchi, è possibile avere più file con lo stesso nome. Un trucco molto comune utilizzato, ad esempio, da The Final Cartridge III, era quello di aggiungere nomi di file come "----------------" del tipo DEL< alla directory e poi riordinare tra quelle linee i file per formare dei gruppi. Molti sviluppatori di giochi, gruppi di membri di warez e hacker di demoscene utilizzavano trucchi simili.

C'era un altro trucco curioso: i nomi dei file potevano contenere caratteri composti da Shift+spazio, che veniva usato per creare codice come SAVE "PROGRAM(shift+space),8,1:",8,1, che apparirà nella directory come 32 "PROGRAM",8,1: PRG. Quando l'utente muove il cursore all'inizio della linea e scrive LOAD, sovrascrivendo la colonna della dimensione e premeva il tasto enter, il Commodore BASIC interpreta quella riga come LOAD "PROGRAM",8,1.

Nel BASIC, la directory può essere visualizzata con LOAD "$",8, seguita dal comando LIST.

I seguenti tipi di file sono supportati:

SEQ

File sequenziali, file che possono essere letti byte per byte o in accesso casuale. Molti dei file sono di questo tipo. Nel BASIC, essi possono essere aperti con il comando OPEN.

PRG

Simile al tipo SEQ, essi hanno il program location header nei primi 2 byte. Tutti i programmi in BASIC e in linguaggio macchina sono salvati come PRG, e possono essere salvati in memoria con il comando LOAD o la chiamata LOAD del KERNAL.

REL

File relativi sono file con record di dimensione fissa.

USR

File personalizzati dall'utente (User-specified files). Essi sono simili al tipo SEQ. Viene utilizzato da alcune applicazioni, la più nota delle quali è il GEOS, che salva i file in formato "VLIR", memorizzati come file USR.

DEL

Tipo di file non documentato, per uso interno. Strutturalmente, è simile al SEQ. I comandi DOS non possono creare file con questo tipo.

I file che contengono un asterisco * (ad esempio, *SEQ) sono file che non sono stati chiusi correttamente. I file con un segno del < (ad esempio PRG<) sono protetti e non possono essere cancellati.

Accesso ai file

[modifica | modifica wikitesto]

Nel Commodore BASIC per leggere o scrivere un file si utilizza il comando OPEN, che richiede 4 parametri: il numero del descrittore del file, il numero del device, il numero dell'accesso secondario e il nome del file. Per leggere un file normale si utilizza il comando OPEN 2,8,2,"0:EXAMPLE FILE,SEQ,READ". Il numero 8 si riferisce al primo drive floppy. Su sistemi a due drive, il 9 si riferisce al secondo drive. Dopo il nome del file c'è il tipo del file e la modalità d'accesso (READ, WRITE o APPEND). Questi campi possono essere abbreviati alla loro prima lettera (ad esempio OPEN 2,8,2,"0:EXAMPLE FILE,S,R")

I file possono essere caricati e salvati con i comandi LOAD e SAVE. Il comando SAVE "FILE",8,1 salva il programma BASIC con l'estensione PRG e il comando SAVE "0:FILE,SEQ,WRITE",8,1 salva il programma BASIC con l'estensione SEQ.

Command channel

[modifica | modifica wikitesto]

Per accedere al DOS si utilizza il command channel. Questo canale è come un normale file, ma si utilizza il 15 come numero dell'accesso secondario.

è possibile conoscere lo stato del drive scrivendo i comandi OPEN 15,8,15: INPUT#15,E,E$,T,S: CLOSE 15: PRINT E,E$,T,S. E è il codice d'errore, E$ è il messaggio d'errore, T e S rappresentano la traccia e il settore dove è stato trovato l'errore. Il codice 0,"OK",0,0 indica che non vi è stato alcun errore. All'accensione, il drive restituisce la versione del DOS e il modello del drive: 73,"CBM DOS V2.6 1541",0,0.

I comandi per la gestione del disco si scrivono attraverso il command channel: OPEN 15,8,15,"N0:WIKIPEDIA DOCS,WP":CLOSE 15, questo comando effettuerà una formattazione del disco e lo nominerà come "WIKIPEDIA DOCS" con l'ID "WP".

Alcuni comandi caratteristici sono:

NEW0:DISKNAME,ID o N0:DISKNAME,ID

Formatta il disco. Il nome del disco può avere un massimo di 16 caratteri e il codice ID 2 caratteri. Il codice ID dovrrebbe essere unico per ogni disco.

SCRATCH0:FILE NAME o S0:FILE NAME

Elimina il file. I caratteri d'espansione ? e * sono supportati.

RENAME0:NEW NAME=OLD NAME o R0:NEW NAME=OLD NAME

Rinomina il file.

COPY0:NEW NAME=EXISTING NAME o C0:NEW NAME=EXISTING NAME

Copia il file.

VALIDATE0 o V0

Marca come liberi tutti i blocchi non marcati o non utilizzati da nessun file ed elimina tutti i file non chiusi correttamente.

INITIALIZE0 o I0

Reinizializza il drive e memorizza la tabella d'allocazione dei file (BAM).

Ci sono anche comandi per l'accesso casuale ai file: (BLOCK-READ, BLOCK-WRITE), gestione dei blocchi (BLOCK-ALLOCATE, BLOCK-FREE), gestione della memoria del 1541 ed esecuzione di codice attraverso il processore del 1541 (MEMORY-WRITE, MEMORY-READ, MEMORY-EXECUTE, BLOCK-EXECUTE, BUFFER-POINTER) e funzioni definite dall'utente (USER).

  • Richard Immers, Gerald G. Neufeld, Inside Commodore DOS. The Complete Guide to the 1541 Disk Operating System. DATAMOST, Inc & Reston Publishing Company, Inc. (Prentice-Hall), 1984, ISBN 0-8359-3091-2.
  • Lothar Englisch, Norbert Szczepanowski, The Anatomy of the 1541 Disk Drive. Grand Rapids, MI: Abacus Software (tradotto dalla versione originale tedesca del 1983, Düsseldorf: Data Becker GmbH), 1984, ISBN 0-916439-01-1.
  • Reijo Lundahl, 1541-Levyasema. Amersoft, 1986, ISBN 951-35-3707-2.
  Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica
什么是虚无主义 过度紧张会有什么症状 吃优甲乐不能吃什么 蚂蚁为什么会咬人 县政府党组成员什么级别
parzin眼镜是什么牌子 牙疼吃什么菜降火最快 生猴子是什么意思 体检挂什么科 海参什么时间吃最好
课程是什么 山楂有什么作用 梦见野猪是什么预兆 喜欢吃肉的动物是什么生肖 孟子名什么
夏季穿什么鞋 血小板分布宽度低是什么原因 脚底拔罐对女人有什么好处 电饭锅内胆什么材质好 静脉曲张不治疗会有什么后果
副区长什么级别hcv8jop0ns3r.cn 两性关系是什么意思hcv8jop7ns9r.cn 低密度脂蛋白高吃什么药hcv7jop6ns8r.cn 什么食物含硒量最高travellingsim.com 男性左下腹疼痛是什么原因hcv8jop4ns8r.cn
水样分泌物是什么炎症qingzhougame.com 背叛什么意思hcv8jop6ns3r.cn 梦见煤气罐爆炸是什么意思mmeoe.com 梦到高考是什么意思hcv9jop7ns1r.cn 家婆是什么意思hcv9jop7ns2r.cn
属鸡的什么命bjhyzcsm.com 一什么野花hcv9jop1ns8r.cn 啥是什么意思hcv9jop5ns4r.cn 什么什么的阳光hcv8jop3ns9r.cn 吃什么补脑最快96micro.com
任性的女孩有什么特点hcv9jop0ns3r.cn 什么虫子咬完是小红点hcv8jop9ns7r.cn 霉菌阴道炎是什么引起的helloaicloud.com 蛇瓜是什么hcv7jop9ns8r.cn 老是睡不着觉是什么原因hcv8jop3ns1r.cn
百度