|
|
ide jí chéng kāi fā huán jìng :integrateddevelopenvironment, diàn zǐ jí chéng qū dòng qì :integrateddriveelectronics
1.ide(integrateddevelopment, jí chéng kāi fā huán jìng )
jí chéng kāi fā huán jìng( jiǎn chēng ide) ruǎn jiàn shì yòng yú chéng xù kāi fā huán jìng de yìng yòng chéng xù, yī bān bāo kuò dài mǎ biān ji qì、 biān yì qì、 tiáoshì qì hé tú xíng yòng hù jiè miàn gōng jù。 jiù shì jí chéng liǎo dài mǎ biān xiě gōng néng、 fēn xī gōng néng、 biān yì gōng néng、 debug gōng néng děng yī tǐ huà de kāi fā ruǎn jiàn tào。 suǒ yòu jù bèi zhè yī tè xìng de ruǎn jiàn huò zhě ruǎn jiàn tào( zǔ) dōukě yǐ jiào zuò ide。 rú wēi ruǎn de visualstudio xì liè, borland de c++builder,delphi xì liè děng。 gāi chéng xù kě yǐ dú lì yùn xíng, yě kě yǐ hé qí tā chéng xù bìng yòng。 lì rú, basic yǔ yán zài wēi ruǎn bàn gōng ruǎn jiàn zhōng kě yǐ shǐ yòng, kě yǐ zài wēi ruǎn word wén dàng zhōng biān xiě wordbasic chéng xù。 ide wéi yòng hù shǐ yòng visualbasic、 java hé powerbuilder děng xiàn dài biān chéng yǔ yán tí gōng liǎo fāng biàn。 bù tóng de jì shù tǐ xì yòu bù tóng de ide。 bǐ rú visualstudio.net kě yǐ chēng wéi c++、 vb、 c# děng yǔ yán de jí chéng kāi fā huán jìng, suǒ yǐ visualstudio.net kě yǐ jiào zuò ide。 tóng yàng, borland de jbuilder yě shì yī gè ide, tā shì java de ide。 zendstudio、 editplus、 ultraedit zhè xiē, měi yī gèdōu jù bèi jī běn de biān mǎ、 tiáoshì gōng néng, suǒ yǐ měi yī gèdōu kě yǐ chēng zuò ide。
ide duō bèi yòng yú kāi fā html yìng yòng ruǎn jiàn。 lì rú, xǔ duō rén zài shè jì wǎng zhàn shí shǐ yòng ide( rú homesite、 dreamweaver、 frontpage, děng děng), yīn wéi hěn duō xiàng rèn wù huì zì dòng shēng chéng。 ide jí chéng dài mǎ biān ji, dài mǎ shēng chéng, jiè miàn shè jì, tiáoshì, biān yì děng gōng néng, mù qián hái róng hé liǎo jiàn mó gōng néng。
2.ide(integrateddriveelectronics) diàn zǐ jí chéng qū dòng qì
tā de běn yì shì zhǐ bǎ “ yìng pán kòng zhì qì ” yǔ“ pán tǐ” jí chéng zài yī qǐ de yìng pán qū dòng qì。 bǎ pán tǐ yǔ kòng zhì qì jí chéng zài yī qǐ de zuò fǎ jiǎn shǎo liǎo yìng pán jiē kǒu de diàn lǎn shù mù yǔ cháng dù, shù jù chuán shū de kě kào xìng dé dào liǎo zēng qiáng, yìng pán zhì zào qǐ lái biàn dé gèng róng yì, yīn wéi yìng pán shēng chǎn chǎng shāng bù xū yào zài dān xīn zì jǐ de yìng pán shì fǒu yǔ qí tā chǎng shāng shēng chǎn de kòng zhì qì jiān róng。 duì yòng hù 'ér yán, yìng pán 'ān zhuāng qǐ lái yě gèng wéi fāng biàn。 ide zhè yī jiē kǒu jì shù cóng dàn shēng zhì jīn jiù yī zhí zài bù duàn fā zhǎn, xìng néng yě bù duàn de tí gāo, qí yōng yòu de jià gé dī lián、 jiān róng xìng qiáng de tè diǎn, wéi qí zào jiù liǎo qí tā lèi xíng yìng pán wú fǎ tì dài de dì wèi。
ide dài biǎo zhe yìng pán de yī zhǒng lèi xíng, dàn zài shí jì de yìng yòng zhōng, rén men yě xí guàn yòng ide lái chēng hū zuì zǎo chū xiàn ide lèi xíng yìng pán ata-1, zhè zhǒng lèi xíng de jiē kǒu suí zhe jiē kǒu jì shù de fā zhǎn yǐ jīng bèi táo tài liǎo, ér qí hòu fā zhǎn fēn zhī chū gèng duō lèi xíng de yìng pán jiē kǒu, bǐ rú ata、 ultraata、 dma、 ultradma děng jiē kǒu dū shǔ yú ide yìng pán。
pide yìng pán
pide yìng pán de chuán shū mó shì yòu yǐ xià sān zhǒng: pio(programmedi/o) mó shì、 dma(driectmemoryaccess) mó shì、 ultradma( jiǎn chēng udma) mó shì。
pio(programmedi/o) mó shì de zuì dà bì duān shì hào yòng jí dà liàng de cpu zī yuán。 yǐ pio mó shì yùn xíng de ide jiē kǒu, shù jù chuán shū shuài dá 3.3mb/s(piomode0)-16.6mb/s(piomode4) bù děng。
pdma(directmemoryaccess) mó shì fēn wéi single-worddma jí multi-worddma liǎng zhǒng。 single-worddma mó shì de zuì gāo chuán shū shuài dá 8.33mb/s, multi-worddma(doubleword) zé kě dá 16.66mb/s。
pdma mó shì tóng pio mó shì de zuì dà qū bié shì :dma mó shì bìng bù yòng guòfèn yǐ lài cpu de zhǐ lìng 'ér yùn xíng, kě dá dào jié shěng chǔlǐ qì yùn xíng zī yuán de xiào guǒ。 dàn yóu yú ultradma mó shì
de chū xiàn hé kuài sù pǔ jí, zhè liǎng gè mó shì lì jí bèi udma suǒ qǔ dài。
pultradma mó shì ( jiǎn chēng udma) shì ultraata zhì shì xià suǒ yǐn yòng de yī gè biāo zhǔn, yǐ 16-bitmulti-worddma mó shì zuò wéi jī zhǔn。 udma qí zhōng yī gè yōu diǎn shì tā chú liǎo yōng yòu dma mó shì de yōu diǎn wài, gèng yìng yòng liǎo crc(cyclicredundancycheck) jì shù, jiā qiáng liǎo zī liào zài chuán sòng guò chéng zhōng zhēn cuò jí chú cuò fāng miàn de xiào néng。
p zì ultraata biāo zhǔn tuī xíng yǐ lái, qí jiē kǒu biàn yìng yòng liǎo ddr(doubledatarate) jì shù jiāng chuán shū de sù dù tí shēng liǎo yī bèi, mù qián yǐ fā zhǎn dào ultraata/100 liǎo, qí chuán shū sù dù gāo dá 100mb/s。
ide kòng zhì qì gōng zuò yuán lǐ
wú lùn nǐ yòng jì suàn jī zuò shí me, cún chǔ xì tǒng dōushì zhěng gè xì tǒng de yī gè zhòng yào zǔ chéng bù fēn。 shí jì shàng, dà duō shù gè rén diàn nǎo dōuyòu yī gè huò zhě duō gè zhū rú yìng pán、 cd-rom、 dvd kè lù jī yǐ jí zǎo qī xiàng ruǎn qū zhè lèi cún chǔ zhuāng zhì。
tōng cháng qíng kuàng xià, zhè xiē shè bèi dōushì tōng guò ide( jí chéng shè bèi diàn lù integrateddeviceelectronics de yīng wén suō xiě) jiē kǒu yǔ diàn nǎo xiāng lián de, ide jiē kǒu shì yòng lái lián jiē cún chǔ shè bèi hé jì suàn jī de biāo zhǔn fāng shì。 qí shí“ ide” bìng bù shì zhè xiàng jiē kǒu jì shù de zhēn zhèng míng chēng, zuì chū rén men guǎn zhè zhǒng jiē kǒu jì shù chēng wéi“ atattachment”, jí advancedtechnologyattachment, yě jiù shì wǒ men cháng shuō de ata jiē kǒu liǎo, tā zuì chū shì fā zhǎn yú ibm de“ advancedtechnologypc”。 xià miàn, bǐ zhě jiāng dài zhe dà jiā liǎo jiě ide/ata de yǎn biàn hé fā zhǎn、 chā jiǎo yǐn xiàn de zuò yòng hé“ zhù / cóng” de zhēn zhèng hán yì děng jī chǔ zhī shí。
ide de fā zhǎn
ide zuì chū shì zuò wéi yī zhǒng diàn nǎo nèi bù yìng pán qū dòng qì de biāo zhǔn lián jiē fāng shì。 ide bèi hòu de jī běn guān niàn jiù shì yìng pán qū dòng qì hé kòng zhì qì yīnggāi jí chéng zài yī qǐ。 kòng zhì qì shì yī kuài zài yòu xìn piàn de diàn lù bǎn, tā néng gòu zhèng què yán mì de zhǐ huī yìng pán rú hé cún chǔ hé cún qǔ shù jù。 jué dà duō shù kòng zhì qì dū bāo hán yòu yī dìng róng liàng de huǎn cún( 2mb huò 8mb) zuò wéi huǎn chōng qì, yòng lái tí gāo yìng pán de xìng néng。
zài ide dàn shēng zhī qián, kòng zhì qì hé yìng pán de pán tǐ shì fēn kāi, bìng qiě duō wéi shì dú lì de。 huàn jù huà shuō, yī jiā zhì zào shāng shēng chǎn de kòng zhì qì kě néng jiù wú fǎ zhèng cháng gōng zuò zài lìng yī jiā zhì zào shāng shēng chǎn de yìng pán shàng。 kòng zhì qì yǔ pán tǐ zhī jiān de jù lí hái huì dǎo zhì xìn hào qiáng dù xià jiàng 'ér yǐng xiǎng xìng néng biǎo xiàn。 zhè duì diàn nǎo shǐ yòng zhě 'ér yán bù néng bù suàn shì yī zhǒng sǔn shī。
ibm zài 1984 nián tuī chū de“ atcomputer” yòu liǎng xiàng guān jiàn xìng de jì shù gé xīn。 dì yī, tuī chū“ isa” de dì 'èr dài zǒng xiàn jiē kǒu。 xīn de isa zǒng xiàn yī cì néng gòu chuán shū 16 gè bit wèi, ér cǐ qián zhǐ néng chuán shū 8 wèi。 dì 'èr, ibm wéi qí tí gōng liǎo yī gè jiāng kòng zhì qì hé yìng pán qū dòng qì jí chéng zài yī qǐ de yìng pán。 yī gè dài zhuàng de diàn lǎn tōng guò isa kǎ yǔ diàn nǎo zhù jī lián jiē zài yī qǐ, ata jiē kǒu jiù zhè me dàn shēng liǎo。
1986 nián, kāng bǎi( compaq) gōng sī bǎ ide qū dòng qì yǐn rù dào tā men de zhuō miàn 386 xì liè zhōng。 zhè zhǒng lián hé xíng shì yǐ rán shì jiàn lì zài ibm de ata biāo zhǔn shàng de。 bù jiǔ yǐ hòu, qí tā mài zhù lù xù kāi shǐ tí gōng ide qū dòng shè bèi, ide yě chéng wéi fù gài zhěng gè zhěng hé qū dòng shè bèi / kòng zhì qì de dài míng cí。 yóu yú jué dà duō shù de ide shè bèi dōushì jī yú ata de, yīn cǐ zhè liǎng zhǒng chēng hū cháng bǐ cǐ tì dài shǐ yòng。
kòng zhì qì、 qū dòng qì hé zhù jī shì pèi qì
xiàn zài jué dà duō shù de zhù bǎn dū dài yòu ide jiē kǒu, wǒ men cháng cháng tīng jiàn zhè zhǒng jiē kǒu bèi jiào zuò ide kòng zhì qì, ér shí jì shàng zhè shì bù duì de。 jiē kǒu shí jì shàng shì yī gè zhù jī shì pèi qì, yě jiù shì shuō tā tí gōng de shì yī zhǒng lián jiē shè bèi hé jì suàn jī( zhù jī) de fāng fǎ。 ér zhēn zhèng de kòng zhì qì shì wèi yú yìng pán shàng de diàn lù bǎn, zhè yě shì tā bèi chēng wéi ide héng héng jí chéng shè bèi diàn lù de yuán yīn。
zuì chū ide jiē kǒu shì yòng lái lián jiē yìng pán shè bèi de, ér hòu fā zhǎn chéng wéi yī zhǒng tōng yòng jiē kǒu yòng lái lián jiē ruǎn qū、 cd-rom yǐ jí yī xiē cí dài bèi fèn shè bèi。 suī rán zài nèi bù shè bèi zhōng, ide jiē kǒu fēi cháng liú xíng, dàn tā men què jí wéi shǎo yòu de yòng yú wài bù shè bèi de lián jiē。
ata fā zhǎn zhì jīn jīng guò duō cì xiū gǎi hé shēng jí, měi xīn yī dài de jiē kǒu dū jiàn lì zài qián yī dài biāo zhǔn zhī shàng, bìng bǎo chí zhe xiàng hòu jiān róng xìng。 dì yī dài shì ata-1, jiù shì yòng yú kāng bǎi zhuō miàn 386 xì liè de zuì chū de biāo zhǔn guī fàn。 tā bèi zhì dìng wéi“ zhù / cóng” jié gòu。 ata-1 shì jiàn lì zài isa96-pin biāo zhǔn lián jiē qì shàng de fù shǔ shè bèi, shǐ yòng 40 huò 44pin de lián jiē qì hé diàn lǎn。 zài 44pin fāng 'àn lǐ, é wài duō chū de 4 gè yǐn jiǎo yòng lái xiàng nà xiē méi yòu dān dú diàn yuán jiē kǒu de shè bèi tí gōng diàn lì zhī chí。 lìng wài, ata-1 tóng shí tí gōng dma hé pio liǎng zhǒng fāng shì chuán sòng xìn hào。 ata-2 cháng bèi chēng wéi eide(enhancedide)、 fastata huò fastata-2, cǐ shí dma yǐ jīng wán quán zhí xíng yú zhè gè bǎn běn lǐ liǎo, biāo zhǔn dma chuán shū sù dù yǐ jīng yóu ata-1 lǐ de 4.16mbps tí shēng dào 16.67mbps liǎo。 ata-2 hái tí gōng duì diàn yuán guǎn lǐ、 pcmcia kǎ hé kě yí dòng shè bèi de zhī chí, tōng guò biāo zhǔn xún zhǐ fāng fǎ chs( zhù miàn、 cí tóu、 shàn qū) zhī chí zuì gāo 8.4gb de yìng pán róng liàng。 cǐ wài, ata-2 hái yǐn rù lba fāng shì, zhè yī fāng fǎ tū pò liǎo yìng pán 'àn zhào chs fāng shì fǎng wèn cí pán de lǎo guān niàn, wéi shì yìng yǐ hòu yìng pán róng liàng de kuài sù zēngzhǎng dǎ xià liǎo de liáng hǎo jī chǔ。 tóng shí tōng guò bù duàn shēng jí de bios bǎn běn huò zhě dì sān fāng ruǎn jiàn, néng gòu dá dào zhī chí zuì dà 137.4gb de róng liàng。 zhǐ yào nǐ de diàn nǎo zhī chí eide, jiù kě yǐ zài cmos shè zhì zhōng zhǎo dào lba( lba, logicalblockaddress) huò( chs, cylinder、 head、 sector) de shè zhì xuǎn xiàng。 eide zhī chí de yìng pán shù mù yě yòu zēng jiā, tā yǔn xǔ zhù bǎn shàng jù yòu liǎng gè chā kǒu, měi gè chā kǒu kě yǐ fēn bié lián jiē yī gè zhù shè bèi hé yī gè cóng shè bèi, cóng 'ér kě yǐ zhī chí sì gè ide shè bèi。
suí zhe zì wǒ jiān kòng jiǎn cè hé smart děng jì shù de jiè rù, ide qū dòng qì bèi shè jì zhì zào dé gèng jiā kě kào。 ata-3 yě zēng jiā liǎo mì mǎ bǎo hù cuò shī lái kòng zhì cún qǔ shè bèi, tí gōng liǎo yī gè hěn yòu yì yì de 'ān quán tè xìng。
ata-4 róng hé de zuì dà liǎng gè tè diǎn jiù shì zhī chí ultradma hé zhěng hé liǎo atapi( atattachmentprograminterface) biāo zhǔn。 atapi wéi cd-rom、 cí dài bèi fèn jī hé qí tā kě yí dòng cún chǔ shè bèi tí gōng liǎo tōng yòng jiē kǒu。 ér zài cǐ zhī qián, atapi shì yī gè wán quán dú lì de biāo zhǔn。 bàn zhe atapi de rù méng, ata-4 duì kě yí dòng jiè zhì de zhī chí dé dào liǎo lì gān jiàn yǐng de gǎi shàn xiào guǒ, tóng shí ultradma yě jiāng dma de shù jù chuán shū shuài cóng yuán yòu de 16.67mb/s tí gāo dào liǎo 33.33mb/s。 chú cǐ zhī wài, zài yuán yòu de 40pin de jiē kǒu hé xiàn lǎn jī chǔ shàng, ata-4 wài jiā liǎo 40 gè yǐn jiǎo, zǒng gòng 80 gè, qí zhōng de 40 gēn shì dì xiàn, fēn sàn yú biāo zhǔn de 40 gēn xiàn lǎn zhī jiān yòng yú zēng qiáng xìn hào zhì liàng。 ata-4 yě bèi jiào zuò ultradma、 ultraata huò ultraata-33。
xiāng bǐ ata-4, ata-5 zhù yào de shēng jí zài yú zì dòng zhēn cè shè bèi shǐ yòng de shì hé zhǒng xiàn lǎn, 40pin hái shì 80pin? zài shǐ yòng 80pin xiàn lǎn shí, ultradma chuán shū shuài shàng shēng wéi gèng gāo de 66.67mb/s。 suǒ yǐ ata-5 yě bèi chēng wéi ultraata-66。 fā zhǎn dào hòu lái, hái chū xiàn liǎo ata-100/133 liǎng gè fēi zhèng shì biāo zhǔn, zhǐ shì sù dù yòu suǒ tí shēng, bù guò yóu yú yìng pán nèi bù chuán shū sù dù de xiàn zhì, 100/133mbps zhǐ bù guò shì yī gè biāo zhì bà liǎo。
shù jù xiàn lǎn
ide shè bèi shǐ yòng de shì biǎn píng dài zhuàng shù jù xiàn lái xiāng hù lián jiē, měi yī tiáo xiàn dōushì píng qí de wèi yú lìng yī tiáo de bàng biān, bìng fēi kǔnzā chéng shù。 shù jù xiàn fēn wéi 40 gǔ hé 80 gǔ liǎng zhǒng, liǎng tóu dōuyòu yī gè lián jiē qì, bìng zài jù lí zhù bǎn 2/3 de jù lí de wèi zhì hái yòu lìng yī gè lián jiē qì, ér qiě shù jù xiàn de cháng dù bù néng chāo guò 46 lí mǐ yǐ bǎo zhèng shù jù chuán shū de wán zhěng xìng。 biāo zhǔn de shù jù xiàn lián jiē qì de yán sè yīnggāi fēn wéi lán sè、 hēi sè hé huī sè sān zhǒng。 qí zhōng lán sè yī tóu lián jiē zhù bǎn, hēi sè lián jiē dì yī gè( zhù) shè bèi, huī sè lián jiē dì 'èr gè( cóng) shè bèi。 yán zhe xiàn lǎn de yī biān yòu yī tiáo bù tóng yú shù jù xiàn yán sè de tiáo wén, zhè shì wèile fāng biàn gào sù yòng hù zài zhè yī biān shì dì yī yǐn jiǎo, yǐ biàn zhèng què de jiāng shù jù xiàn chā rù dào shè bèi zhōng qù, bìng qiě shè bèi chǎng shāng hái zài lián jiē qì shàng xià gōng fū, cǎi qǔ liǎo“ fáng dǎo chā” shè jì sī xiǎng, shè zhì liǎo yī gè kǎ kòu, ruò xiàn lù jiē fǎn shì wú fǎ chā jìn qù de。
zhù shè bèi yǔ cóng shè bèi
yī gè dān dú de ide jiē kǒu néng gòu zhī chí 2 gè shè bèi。 yī bān zhù bǎn dū cǎi yòng shuāng ide jiē kǒu, kě yǐ tí gōng sì gè ide shè bèi。 yīn wéi kòng zhì qì jí chéng zài shè bèi zhī zhōng, bìng méi yòu yī gè quán jú kòng zhì qì lái pàn duàn nǎ yī gè shè bèi zhèng zài yǔ jì suàn jī tōng huà。 rú guǒ měi gè shè bèi zài dān dú de jiē kǒu shàng gōng zuò bìng bù huì yòu duō dà wèn tí, dàn zài tóng yī xiàn lǎn shàng zēng tiān dì 'èr gè shè bèi zé huì dài lái yī diǎn má fán。
wèile yǔn xǔ liǎng gè shè bèi gōng zuò zài tóng yī shù jù xiàn shàng chuán shū shù jù, ide shǐ yòng liǎo yī zhǒng tè shū de“ zhù / cóng” jié gòu lái jiě jué zhè yī wèn tí。 zhè zhǒng jié gòu ràng yī gè shè bèi de kòng zhì qì gào sù qí tā shè bèi shénme shí hòu néng gòu xiàng zhù jī fā sòng huò cóng zhù jī jiē shōu shù jù。 qí shí, shí xiàn de yuán lǐ hěn jiǎn dān, cóng shè bèi xiàng zhù qū dòng qì fā chū qǐng qiú, kǎo chá qí shì fǒu zhèng zài yǔ zhù jī tōng huà。 rú guǒ zhù shè bèi kòngxián, nà me cóng shè bèi jiù kě yǐ jìn xíng lián jiē liǎo; rú guǒ zhù shè bèi zhèng zài tōng huà, zé fā chū huí yìng ràng cóng shè bèi děng dài bìng qiě shì shí tōng zhī hé shí néng gòu jìn xíng lián jiē。
zhù jī tōng guò lián jiē qì shàng de dì 39 hào yǐn jiǎo lái què dìng shì fǒu cún zài dì 'èr gè shè bèi。 39 hào yǐn jiǎo chuán sòng de shì yī zhǒng tè shū de xìn hào, jiào zuò dasp( driveactive/slavepresent), yòng lái jiǎn cè shè bèi。
suī rán qū dòng qì kě yǐ gōng zuò zài rèn hé yī gè jiē kǒu shàng, dàn hái shì jiàn yì zhù shè bèi lián jiē zài shù jù xiàn mò duān de jiē kǒu shàng shǐ yòng, bìng qiě shè bèi shàng de tiào xiàn bì xū shè zhì zài zhèng què de wèi zhì shàng yǐ biǎo míng gāi shè bèi shì zhù shè bèi。 cóng shè bèi bì xū jiāng shè bèi shàng de tiào xiàn ná qù huò zhě gēnggǎi wéi tè shū de shè zhì, zhè qǔ jué yú shè bèi zì shēn。 tóng yàng, cóng shè bèi xū yào lián jiē zài shù jù xiàn zhōng jiān de nà gè lián jiē qì shàng miàn, kòng zhì qì kě yǐ tōng guò tiào xiàn de shè zhì wèi zhì lái què dìng zì jǐ shì“ zhù” hái shì“ cóng”, zhè kě yǐ gào sù shè bèi gāi rú hé gōng zuò。 měi gè qū dòng shè bèi dedōu kě yǐ bèi shè zhì chéng wéi“ zhù” huò zhě“ cóng”, rú guǒ zhǐ yòu yī gè shè bèi, nà me tā jiāng yǒng yuǎn shì zhù qū dòng shè bèi。
xǔ duō shè bèi dū dài yòu yī gè tè sè de xuǎn xiàng kāi guān, chēng wéi cable_select_。 pèi hé shǐ yòng mǒu xiē zhù bǎn, zhè xiē shè bèi néng gòu zì dòng de pèi zhì chéng wéi“ zhù” huò zhě“ cóng”。 cable_select_ de gōng zuò yuán lǐ bǐ jiào jiǎn dān, yī gè tiào xiàn zhuāng zhì bèi 'ān fàng zài cable_select_ kāi guān shàng。 qí xiàn lǎn běn shēn jiù hǎo xiàng yī gè ide de shù jù xiàn, chú liǎo dì 28 hào yǐn jiǎo zhǐ lián jiē zhù shè bèi lián jiē qì。 dāng dǎ kāi jì suàn jī diàn yuán, ide jiē kǒu yán 28 hào yǐn jiǎo fā chū xìn hào, zhǐ yòu lián zài zhù shè bèi lián jiē qì shàng de qū dòng qì cái néng jiē shōu dào。 rú guǒ mǒu yī gè qū dòng qì jiē shōu dào xìn hào, zé jiāng zì jǐ pèi zhì wéi zhù shè bèi, ér méi yòu jiē shōu dào de zé mò rèn pèi zhì wéi cóng shè bèi liǎo。
jié yǔ
ide zuò wéi yī zhǒng tōng yòng jiē kǒu, zài jì suàn jī fā zhǎn shǐ shàng liú xià liǎo bù kě mó miè de zuò yòng, zhè zhǒng bìng xíng xiàn lǎn mù qián zhèng zhú bù bèi chuàn xíng ata suǒ qǔ dài, kě yǐ shuō ide hěn hǎo de wán chéng liǎo rén men fù yú tā de shǐ mìng。 xǔ duō diàn nǎo chū xué zhě duì yú jī xiāng lái běn jiù fēn fán fù zá de lián xiàn nòng dé mō bù qīng tóu nǎo, xiāng xìn tōng guò běn wén zhì shǎo duì ide jiē kǒu、 shè bèi yǐ jí tā men rú hé gōng zuò yòu yī gè dà zhì de liǎo jiě, gèng duō de zhī shí xū yào dà jiā duō dòng shǒu、 qín zuānyán。 |
|
shì yì yī:
jí chéng shè bèi diàn lù, IntegratedDeviceElectronics, yī bān jiào zuò ide zǒng xiàn, dàn shì gèng zhǔn què dì yīnggāi shì ATA。 ide zǒng xiàn shì píng xíng zǒng xiàn, zài SATA( SerialATA) yǐn rù hòu, ParallelATA( ide) bèi chēng wéi PATA. tā yī bān huì zuò wéi ATA yìng jiàn de jiē kǒu, tā de běn yì shì zhǐ bǎ“ yìng pán kòng zhì qì” yǔ“ pán tǐ” jí chéng zài yī qǐ de yìng pán qū dòng qì。 bǎ pán tǐ yǔ kòng zhì qì jí chéng zài yī qǐ de zuò fǎ jiǎn shǎo liǎo yìng pán jiē kǒu de diàn lǎn shù mù yǔ cháng dù, shù jù chuán shū de kě kào xìng dé dào liǎo zēng qiáng, yìng pán zhì zào qǐ lái biàn dé gèng róng yì, yīn wéi yìng pán shēng chǎn chǎng shāng bù xū yào zài dān xīn zì jǐ de yìng pán shì fǒu yǔ qí tā chǎng shāng shēng chǎn de kòng zhì qì jiān róng。 duì yòng hù 'ér yán, yìng pán 'ān zhuāng qǐ lái yě gèng wéi fāng biàn。 ide zhè yī jiē kǒu jì shù cóng dàn shēng zhì jīn jiù yī zhí zài bù duàn fā zhǎn, xìng néng yě bù duàn de tí gāo, qí yōng yòu de jià gé dī lián、 jiān róng xìng qiáng de tè diǎn, wéi qí zào jiù liǎo qí tā lèi xíng yìng pán wú fǎ tì dài de dì wèi。
tā yòu 3 gè chuán shū mó shì: PIO,MultiwordDMA hé UltraDMA.
shì yì 'èr:
jí chéng kāi fā huán jìng, IntegratedDevelopmentEnvironment, kě yǐ fǔ zhù kāi fā chéng shì de yìng yòng ruǎn jiàn。( xiáng jiàn jí chéng kāi fā huán jìng)
shì yì sān:
“ guó jì 'ér tóng quán lì xié huì( InstitutInternationaldesDroitsdeI'Enfant)” jiǎn chēng“ ide”
guó jì 'ér tóng quán lì xié huì( ide) yú 1995 nián zài ruì shì wǎ lāi zhōu xī yǒng shì chéng lì。 |
IDE ATA/ATAPI kòng zhì qì |
PIO de yīng wén pīn xiě shì“ ProgrammingInput/OutputModel”, PIO mó shì shì yī zhǒng tōng guò CPU zhí xíng I/O duān kǒu zhǐ lìng lái jìn xíng shù jù de dú xiě de shù jù jiāo huàn mó shì。 shì zuì zǎo xiān de yìng pán shù jù chuán shū mó shì, shù jù chuán shū sù shuài dī xià, CPU zhàn yòu shuài yě hěn gāo, dà liàng chuán shū shù jù shí huì yīn wéi zhàn yòng guò duō de CPU zī yuán 'ér dǎo zhì xì tǒng tíng dùn, wú fǎ jìn xíng qí tā de cāo zuò。 PIO shù jù chuán shū mó shì yòu fēn wéi PIOmode0[3.3MB/S]、 PIOmode1[5.2MB/S]、 PIOmode2[8.3MB/S]、 PIOmode3[11.1MB/S]、 PIOmode4[16.7MB/S] jǐ zhǒng mó shì, shù jù chuán shū sù shuài cóng 3.3MB/s dào 16.6MB/s bù děng。 shòu xiàn yú chuán shū sù shuài dī xià hé jí gāo de CPU zhàn yòu shuài, zhè zhǒng shù jù chuán shū mó shì hěn kuài jiù bèi táo tài。
ide jià gòu pōu xī yǔ fā zhǎn qū shì
Enhancedide jiē kǒu lì shǐ ( yī )
1、 ATATTACHMENT( ATA): jiē kǒu shì gè rén diàn nǎo shàng zuì jù yòu shí lì de cún chǔ jiē kǒu, ATA jiē kǒu zǎo xiān bèi guǎng fàn yìng yòng yú IBM jí qí jiān róng jī, tā bèi dìng yì wéi biāo zhǔn de yìng pán jiē kǒu。
2、 ATA-1: ATA yìng pán jiē kǒu de dì yī dài biāo zhǔn ANSIX3.279-1994, yě jiù shì zǎo qī de ide jiē kǒu。
3、 ATA-2: ATA yìng pán jiē kǒu de dì 'èr dài biāo zhǔn ANSIX3.279-1995, jiù shì dà jiā suǒ zhī dào de FastATA huò zhě chēng zhī wéi Enhancedide( Eide) jiē kǒu。
4、 Apple-ATA: Apple shàng shǐ yòng de ATA jiē kǒu, dāng rán yě shì yóu biāo zhǔn de ATA jiē kǒu yǎn huà 'ér lái de, zài ANSI de guó jì biāo zhǔn tí 'àn shēn qǐng wéi X3T9.2/90-143.Revision3.1, zhè yī gè yóu biāo zhǔn ATA jiē kǒu guī gé yǎn huà 'ér lái Apple-ATA zhī chí ide jiē kǒu de yìng pán LBA qū dòng mó shì, dàn shì méi yòu zhī chí ATATP。
5、 ATA-3: ATA yìng pán jiē kǒu de dì sān dài biāo zhǔn ANSIX3T13/2008DRevision7( draft), tóng yàng bāo hán zài FastATA huò Enhancedide de jiē kǒu zhī zhōng, yī bān shǐ yòng zhě dà duō dōuzhī dào FastATA huò shì Enhancedide jiē kǒu, ér duì yuán lái FastATA huò Enhancedide jiē kǒu jū rán hái bāo kuò liǎo ATA-2 yǐ jí ATA-3 liǎng zǔ guó jì biāo zhǔn。
6、 ATAPI: ATAttachmentPacketInterface, zhè shì ATAProtocol de yán shēn, bèi dìng yì yòng lái zhī chí CD-ROM guāng qū yǐ jí Tape cí dài jī, zhè yī gè ATAPIProtocol róng xǔ yìng pán yǐ wài de shè bèi shǐ yòng ATA shù jù xiàn。
7、 ATA/ATAPI-4: ATA yìng pán jiē kǒu de dì sì dài biāo zhǔn ANSIX3T13/D96153( draft), yě jiù shì dà jiā suǒ zhī dào de UltraATA huò shì UltraDMA, zhè yī gè bǎn běn zhī chí 33MB/sec de shù jù chuán shū shuài( inburstmode), xiāng xìn gè wèi dú zhě duì ATA-4/UltraDMA dōushì bǐ jiào shú xī de liǎo。
8、 ATA/ATAPI-5: zhè shì mù qián ATA yìng pán jiē kǒu de bǐ jiào xīn de yī dài biāo zhǔn, zhè yī guī gé lǐ guī dìng de shù jù liú chuán shū sù shuài( inburstmode) wéi 66MB/sec, bìng qiě jiā qiáng liǎo nèi bù zī liào de jiǎn chá yǔ cuò wù xiū zhèng de suàn fǎ, qiáng huà liǎo zī liào de wán zhěng xìng hé kě kào xìng。
9、 ATA/ATAPI-6: hái yòu gēngxīn de yī gè biāo zhǔn, shì ATA/ATAPI-5 de gǎi jìn, zhè yī guī gé lǐ guī dìng de shù jù liú chuán shū sù shuài( inburstmode) wéi 100MB/sec。
rú xià biǎo:
PIO qū dòng mó shì de zī liào chuán shū sù shuài
PIOMode0600ns3.3Mbytes/secPIOMode1383ns5.2Mbytes/sec
PIOMode2240ns8.3Mbytes/secPIOMode3180ns11.1Mbytes/sec
PIOMode4120ns16.6Mbytes/sec
Enhancedide jiē kǒu fā zhǎn zhì jīn, ULTRADIRECTMEMORYACCESS( ULTRA-DMA) de shì mù qián zuì xīn de mù qián dà jiā zuì wéi shú xī de jiù shì Ultra-DMA de zī liào chuán shū shuài zuì gāo kě yǐ dá dào ATA-3 biāo zhǔn de sì bèi, yě jiù shì 66.6Mbytes/sec。
shí jì shàng yìng pán jiē kǒu de bí zǔ, chú liǎo SCSI jiè miàn yǐ wài, jiù shì MFM/ST-506Bus jiē kǒu liǎo, hòu lái jīng guò bù duàn de yǎn biàn cái yǎn jìn chéng wéi jīn tiān de Enhancedide jiē kǒu, ér zài Enhancedide zhī qián de ide/AT-BUS jiē kǒu, zé jǐn jǐn tí gōng liǎo PIO qū dòng mó shì, ér méi yòu DMA qū dòng mó shì, zhè liǎng zhǒng qū dòng mó shì jiǎn dān lái jiǎng qū bié zhù yào shì zài shù jù chuán shū shí shì fǒu xū yào CPU lái kòng zhì。 zài PIO mó shì xià, rèn hé yī gè yìng pán de dú qǔ dòng zuò, dū bì xū jīng guò CPU lái kòng zhì guǎn lǐ, suǒ yǐ zhǐ yào yìng pán dú xiě dòng zuò pín fán de shí hòu, CPU de zī yuán jiù bèi dà liàng de xiāo hào, jìn 'ér jiàng dī liǎo diàn nǎo zhěng tǐ de xiàolǜ。 ér zài DMA mó shì xià, yìng pán hé nèi cún zhī jiān de shù jù kě yǐ zhí jiē jiāo huàn, zhè yàng jiù bù huì zhàn yòng CPU de zī yuán, tí gāo liǎo diàn nǎo de zhěng tǐ xiàolǜ。 dú zhě qiān wàn bù yào hū lüè diào cóng PIO dào DMA de jìn bù, shì shí shàng gè rén diàn nǎo nèi de rèn hé yī gè dòng zuò dū bì xū yùn yòng xì tǒng de nèi cún, bì jìng CPU nèi bù de huǎn cún qì róng liàng tài xiǎo liǎo, suǒ yǐ fán shì chéng xù de dú qǔ、 yùn suàn dū bì xū zài nèi cún shàng cāo zuò, zhè yàng cóng yìng pán dào nèi cún de shù jù jiāo huàn jiù huì fēi cháng pín fán, suǒ yǐ jiǎn huà zhè me yī bù duì yú diàn nǎo zhěng tǐ xìng néng de tí gāo hái shì fēi cháng tū chū de。
yǐ qián yìng pán cǎi yòng PIO mó shì de shí hòu, zhǐ yào yī kāi shǐ dà liàng de yìng pán dú xiě cāo zuò, jiù huì shǐ dé diàn nǎo de xìng néng jí jù xià jiàng, ràng rén gǎn jué diàn nǎo zǒng zài děng dài shénme shìde, shí jì shàng SCSI jiē kǒu yī kāi shǐ yě shì cǎi yòng PIO mó shì, hòu lái yě yǎn biàn chéng liǎo DMA mó shì, ide/AT-BUS jiē kǒu yě bù lì wài, dào liǎo PIOMode4 qū dòng mó shì zhī hòu, ide/AT-BUS jiē kǒu yǐ jīng chéng gōng de yǎn huà chéng wéi Enhancedide jiē kǒu, qū dòng mó shì yě yóu PIOMode4 shēng jí wéi Multi - wordDMAMode2, yuán běn yù jì hái yòu yī gè PIOMode5 huì wèn shì de, dàn shì DMAMode yǐ jīng chū xiàn, PIOMode yǐ jīng méi yòu shì chǎng liǎo。 suǒ yǐ dà jiā kě yǐ rèn wéi Enhancedide jiē kǒu de tè diǎn zhù yào zài yú: qū dòng mó shì de gǎi biàn, zēng jiā liǎo duì fēi yìng pán cún chǔ shè bèi de zhī chí děng, ér qiě yuán běn shì yī zǔ de ide jiè miàn xiàn zài yě zēng jiā dào liǎo liǎng zǔ。
DMA de quán míng wéi DirectMemoryAccess zhí jiē nèi cún cún qǔ, cǎi yòng DMA qū dòng mó shì yǐ hòu, CPU bù zài xiàng wǎng cháng nà yàng xū yào huā fèi xiāng dāng duō de shí jiān zài yìng pán de O/I cāo zuò shàng, DMA de yì yì jiù shì zài yú ràng yìng pán hé nèi cún zhí jiē gōu tōng, suǒ yòu de yìng pán cāo zuò dōubù xū yào zhàn yòng tài duō de CPU shí jiān。
jiē zhe ràng wǒ men lái kàn kàn DMAMode de xiāng guān zī liào。
DMA qū dòng mó shì zī liào chuán shū sù shuài DMAModeI/OCycletimeTransferRateSingle-wordDMAMode0900ns2.1Mbytes/secSingle-wordDMAMode1480ns4.2Mbytes/secSingle-wordDMAMode2240ns8.4Mbytes/secMulti-wordDMAMode0480ns4.2Mbytes/sec |
|
RAID( Redundant Array of Inexpensive Disks) cí pán zhèn liè shì yī zhǒng yóu duō kuài lián jià yìng pán gòu chéng de rǒng yú zhèn liè, RAID jì shù fēn wéi jǐ zhǒng bù tóng de děng jí, fēn bié kě yǐ tí gōng bù tóng de sù dù, ān quán xìng hé xìng jià bǐ。 zǔ jiàn RAID kě yǐ chōng fēn fā huī chū duō kuài yìng pán de yōu shì, shí xiàn yuǎn yuǎn chāo chū rèn hé yī kuài dān dú yìng pán de sù dù hé tūn tù liàng。 chú liǎo xìng néng shàng de tí gāo zhī wài, RAID hái kě yǐ tí gōng liáng hǎo de róng cuò néng lì, zài rèn hé yī kuài yìng pán chū xiàn wèn tí de qíng kuàng xià dōukě yǐ jì xù gōng zuò, bù huì shòu dào sǔn huài yìng pán de yǐng xiǎng。 RAID duì fú wù qì / gōng zuò zhàn shì yī xiàng hěn zhòng yào de jì shù, mù qián de fú wù qì RAID zhù yào kě fēn wéi ide、 SCSI、 SATA sān dà lèi chǎn pǐn, xià miàn wǒ men jiù xiān lái liǎo jiě yī xià ideRAID xìn piàn, yǐ biàn nín néng duì RAID zhè zhǒng jì shù hé chǎn pǐn yòu gēngshēn rù de liǎo jiě。
yǔ SCSIRAID xiāng bǐ, ideRAID jù yòu jí dī de jià gé, hé yī diǎn yě bù xùn sè de xìng néng biǎo xiàn, ideRAID jù yòu SCSIRAID wú fǎ bǐ nǐ de gāo xìng jià bǐ。 ideRAID zì tuī chū hòu, shòu dào gōng zuò zhàn yòng hù hé pǔ tōng shāng yè yìng yòng de pǔ biàn huān yíng。 yě zhèng shì ideRAID de chū xiàn, ràng RAID duì yú pǔ tōng de shāng yè yòng hù lái shuō zài yě bù shì shénme shē chǐ de jì shù, tōng guò shǐ yòng ide cí pán zhèn liè jiù kě yǐ ràng nǐ de jī qì xìng néng gèng gāo、 sù dù gèng kuài、 wěn dìng xìng gèng qiáng。
Linux rú hé shǐ yòng ideRAID
RAID kǎ jīhū yǐ jīng chéng wéi fú wù qì de biāo zhǔn pèi zhì liǎo, RAID kǎ bù dàn kě yǐ dà dà tí gāo shù jù de 'ān quán, hái kě yǐ dà fú tí gāo yìng pán dú xiě xìng néng, cóng 'ér tí gōng fú wù qì de zhěng tǐ xìng néng hé kě kào xìng。
Linux hěn zǎo jiù tí gōng duì RAID de zhī chí, bù dàn zhī chí RAID kǎ, yě zhī chí ruǎn RAID, bù guò ruǎn RAID shí zài shì bǐ bù shàng yìng RAID. zǎo qī de RAID kǎ dōushì yòng yú scsi xì tǒng de, xìng néng hǎo, kě xī jià gé gāo 'áng, ér qiě scsi yìng pán yě dà dà guì guò ide yìng pán。
jìn nián lái, shì chǎng shàng chū xiàn liǎo ideRAID kǎ, pèi hé xīn yī dài de gāo sù ide yìng pán de jiàng jià, yī xiē rù mén jí de fú wù qì hé gōng zuò zhàn kāi shǐ kǎo lǜ cǎi yòng ideRAID xì tǒng。
ideRAID xì tǒng xiāng duì scsiRAID 'ér yán, xìng néng shāo chā, dàn jià gé xiāng dāng dī lián, shí zài shì DIY yǒu de lì qì。 ideRAID kǎ de dài biǎo shì promisefasttrak100. wǒ jiù yǐ cǐ wéi lì, jiè shào ideRAID kǎ zài Linux shàng de yìng yòng。
Linux de 2.4.x hé xīn kāi shǐ zhī chí ideRAID kǎ promisefasttrak xì liè chǎn pǐn。 dàn yòu shàoshào wèn tí, kě néng huì dǎo zhì yòu xiē xíng hào gōng zuò bù wěn dìng, tuī jiàn shǐ yòng promise gōng sī tí gōng de qū dòng。
promise tí gōng dān cpu de qū dòng ftrh71_120b5.zip。 tā tí gōng duì fasttrak100TX2/LP/100 de zhī chí, kě yòng zài redhat6.2 hé redhat7.x shàng。
promise tí gōng duō cpu de qū dòng FTv120b3RHsmp.TAR。 tā tí gōng duì fasttrak100TX2/66/100 de zhī chí, kě yòng zài redhat6.2 hé redhat7.0 shàng。
rú guǒ nǐ de promiseideRAID kǎ shàng de xìn piàn shì PDC20262 hé PDC20265, chǎng jiā jiàn yì nǐ yòng redhat7.0, yīn wéi kě qǐ dòng de scsi mó kuài zhǐ zhī chí dān cpu, bù zhī chí smp.
xiàn zài wǒ men lái yòng dān cpu de qū dòng lái jiè shào 'ān zhuāng。
nǐ xū yào liǎng zhāng kòngbái de, yòng dos gé shì huà de ruǎn pán。 jiě yā wén jiàn ftrh71_120b5.zip hòu, kě yǐ kàn dào jǐ gè wén jiàn。 kàn dào disk1.img hé disk2.zip liǎo bā。 kě zài dos xià yòng rawrite.exe gōng jù lái bǎ disk1.img xiě jìn disk1 ruǎn pán zhōng。
Linux yòng hù jiù gèng hǎo bàn:
ddif=disk.imgof=/dev/fd0, yào zhù yì xiān bù yào bǎ ruǎn pán mount shàng。 jiē xià lái, jiě yā disk2.zip, bǎ shēng chéng de wén jiàn kǎo bèi dào disk2 ruǎn pán zhōng。 rú guǒ nǐ yòu yī gè 'ān zhuāng hǎo de Linux xì tǒng, xiǎng bǎ fasttrak de qū dòng jiā jìn xì tǒng, cóng disk2 ruǎn pán shàng zhǎo dào scsi_mod.o hé ft.o liǎng gè mó kuài。
insmodscsi_mod.o
insmodft.o
yòng lsmod jiǎn chá yī xià shì bù shì jiā zài chéng gōng。 rú guǒ nǐ xiǎng zài xīn de ideRAID xì tǒng shàng 'ān zhuāng xīn de Linux xì tǒng de huà, jiù yào má fán yī diǎn。 shǒu xiān zài ideRAID kǎ de cmos zhòngxuǎn zé RAID fāng shì hé qí tā shè zhì, rú kuài de dà xiǎo děng。 bǎ disk1 ruǎn pán chā jìn ruǎn qū, kāi shǐ 'ān zhuāng。 disk1 ruǎn pán bāo hán liǎo redhat de qǐ dòng bù fēn, kě yǐ dāng zuò redhat7.x de 'ān zhuāng qǐ dòng ruǎn pán。
zhèng cháng 'ān zhuāng xì tǒng
dāng xì tǒng 'ān zhuāng jiē jìn wán bì, xiǎn shì“ Congratulations” de shí hòu
àn Ctrl+Alt+F2 jìn rù mìng lìng xíng mó shì
gēnghuàn disk2 ruǎn pán
chroot/mnt/sysimage
mount-tvfat/dev/fd0/mnt/floppy
cd/mnt/floppy
./setup-ft
wán chéng hòu 'àn Ctrl+Alt+F1, huì dào zhèng cháng 'ān zhuāng mó shì, jì xù jìn xíng wán chéng 'ān zhuāng。 |
IDE jí chéng kāi fā huán jìng |
jiào zǎo qī chéng xù shè jì de gè gè jiē duàn dōuyào yòng bù tóng de ruǎn jiàn lái jìn xíng chǔlǐ , rú xiān yòng zì chǔlǐ ruǎn jiàn biān ji yuán chéng xù, rán hòu yòng liàn jiē chéng xù jìn xíng hán shù、 mó kuài lián jiē , zài yòng biān yì chéng xù jìn xíng biān yì , kāi fā zhě bì xū zài jǐ zhǒng ruǎn jiàn jiān lái huí qiē huàn cāo zuò。 xiàn zài de biān chéng kāi fā ruǎn jiàn jiāng biān ji、 biān yì、 tiáoshì děng gōng néng jí chéng zài yī gè zhuō miàn huán jìng zhōng , zhè yàng jiù dà dà fāng biàn liǎo yòng hù。
jí chéng kāi fā huán jìng( jiǎn chēng ideIntegratedDevelopEnvironment) shì yòng yú tí gōng chéng xù kāi fā huán jìng de yìng yòng chéng xù, yī bān bāo kuò dài mǎ biān ji qì、 biān yì qì、 tiáoshì qì hé tú xíng yòng hù jiè miàn gōng jù。 jiù shì jí chéng liǎo dài mǎ biān xiě gōng néng、 fēn xī gōng néng、 biān yì gōng néng、 tiáoshì gōng néng děng yī tǐ huà de kāi fā ruǎn jiàn fú wù tào。 suǒ yòu jù bèi zhè yī tè xìng de ruǎn jiàn huò zhě ruǎn jiàn tào( zǔ) dōukě yǐ jiào zuò jí chéng kāi yǐ huán jìng。 rú wēi ruǎn de VisualStudio xì liè, Borland de C++Builder、 Delphi xì liè děng。 gāi chéng xù kě yǐ dú lì yùn xíng, yě kě yǐ hé qí tā chéng xù bìng yòng。 lì rú, BASIC yǔ yán zài wēi ruǎn bàn gōng ruǎn jiàn zhōng kě yǐ shǐ yòng, kě yǐ zài wēi ruǎn Word wén dàng zhōng biān xiě WordBasic chéng xù。 ide wéi yòng hù shǐ yòng VisualBasic、 Java hé PowerBuilder děng xiàn dài biān chéng yǔ yán tí gōng liǎo fāng biàn。 bù tóng de jì shù tǐ xì yòu bù tóng de ide。 bǐ rú visualstudio.Net kě yǐ chēng wéi C++、 VB、 C# děng yǔ yán de jí chéng kāi fā huán jìng, suǒ yǐ visualstudio.Net kě yǐ jiào zuò ide。 tóng yàng, Borland de JBuilder yě shì yī gè ide, tā shì Java de ide。 zendstudio、 editplus、 ultraedit zhè xiē, měi yī gèdōu jù bèi jī běn de biān mǎ、 tiáoshì gōng néng, suǒ yǐ měi yī gèdōu kě yǐ chēng zuò ide。 ide yòu sān xiàng bì xū jí chéng de jī běn gōng néng:“ biān ji qì”、“ biān yì / liàn jiē qì”、“ tiáoshì qì”。 hái yòu yī xiē gèng qiáng dà de gōng néng, rú: dài mǎ tí shì、 xiàng mù guǎn lǐ、 jiè miàn shè jì、 jiàn mó gōng néng。 ide duō bèi yòng yú kāi fā HTML yìng yòng ruǎn jiàn。 lì rú, xǔ duō rén zài shè jì wǎng zhàn shí shǐ yòng ide( rú HomeSite、 DreamWeaver、 FrontPage(Sharepointdesigner), děng děng), yīn wéi hěn duō jiǎo běn kě yǐ zì dòng shēng chéng。 |
|
jiē kǒu | biān chéng | gnu | linux | biān yì qì | ruǎn jiàn | ruǎn jiàn kāi fā gōng jù | kāi yuán ruǎn jiàn | yìng pán | yìng jiàn | shù jù chuán shū mó shì | ATA | jì suàn jī | zì yóu ruǎn jiàn | chéng xù shè jì | dài mǎ | biān ji qì | java | kāi yuán | jì suàn jī jì shù | ide&a=0&tc=&g=1"> gèng duō jiēguǒ ... |
|