A határidős tőzsdén adj el szerződést kifejezés azt jelenti.  Határidős szállítási szerződés.  Videó: Biztosíték a határidős ügyletekben

A határidős tőzsdén adj el szerződést kifejezés azt jelenti. Határidős szállítási szerződés. Videó: Biztosíték a határidős ügyletekben

RENDBEN. 17.

SKSiT szervizirodák berendezései és technológiái

Az irodai berendezések osztályozása

Az irodai berendezések az adminisztratív és mérnöki munkák gépesítésére és automatizálására szolgáló technikai eszközök. Tágabb értelemben az irodai berendezés minden olyan eszközt (eszközt, eszközt, eszközt) foglalhat magában, amelyet egy cég irodájában használnak, a tollaktól és ceruzáktól kezdve a számítógépekig és az összetett elektronikus irodai berendezésekig.

Egy modern turisztikai vállalkozás működése közvetlenül az információs technológiák információfeldolgozásra és irodai berendezésekre való felhasználásán alapul.

Céljuk szerint a következő csoportokba sorolhatók: kommunikációs eszközök és kommunikációs eszközök; irodai felszerelés; másoló és sokszorosító eszközök; dokumentumok összegyűjtésére, tárolására és feldolgozására szolgáló eszközök, amelyek elsősorban számítógépeket és számítógépes hálózatokat foglalnak magukban; szkennerek; információs megjelenítő berendezések; dokumentumok megsemmisítésére szolgáló eszközök.

Az információtovábbítás módszerei (kommunikációs eszközök)

A fejlesztés jelenlegi szakaszában a kommunikációs és kommunikációs eszközök fontos szerepet játszanak a turisztikai vállalkozás hatékony irányításának biztosításában. Bármilyen késedelem a tájékoztatásban nagyon súlyos negatív következményekkel járhat mind anyagilag, mind a cég imázsának romlásához, ami végső soron bármely szervezet összeomlásához vezethet. Ez közvetlenül vonatkozik az idegenforgalmi és vendéglátóipari vállalkozásokra is.

Az információtovábbítás történhet manuálisan vagy mechanikusan automatizált rendszerek segítségével, különféle kommunikációs csatornákon keresztül.

Az információtovábbítás első módja még mindig elterjedt. Ebben az esetben az információkat futárral vagy postai úton továbbítják. Ennek a módszernek az előnyei közé tartozik a továbbított információ teljes megbízhatósága és bizalmas kezelése, átvételének ellenőrzése (az check-in pontokon történő postázáskor), a minimális költségek, amelyek nem igényelnek beruházást. Ennek a megközelítésnek a fő hátránya az információátvitel alacsony sebessége és a válaszok fogadásának képtelensége.

A második módszer jelentősen növeli az információátadás sebességét, növeli a döntéshozatal hatékonyságát, ugyanakkor nő a tőke- és működési költség. A termelési folyamat kompetens megszervezésével a vállalkozásnál ez az információátadási mód végső soron jelentősen növeli a vállalkozás működésének gazdasági hatékonyságát a turisztikai és vendéglátóiparban.

Az információ továbbításához szükség van: információforrásra, információfogyasztóra, adóvevő eszközökre, amelyek között kommunikációs csatornák létezhetnek.

Osztályozási attribútum A kommunikációs csatorna jellemzői
A továbbított jel fizikai természete Mechanikai, akusztikus, optikai és elektromos. Az optikai és elektromos kommunikációs csatornák pedig lehetnek vezetékesek (elektromos vezetékek, kábelek, fényvezetők) és vezeték nélküliek is, a levegőben terjedő elektromágneses hullámok felhasználásával (rádiócsatornák, infravörös csatornák stb.)
Információátviteli mód Simplex információt továbbít egy irányba. A duplexek egyidejűleg továbbítják az információkat előre és hátrafelé. A félduplexek váltakozó információátvitelt hajtanak végre előre vagy ellenkező irányba.
A továbbított információ bemutatásának formája Az analógok folyamatos formában jelenítik meg az információt valamilyen fizikai természetű folyamatos jel formájában. A digitális bármilyen fizikai jellegű jel digitális (nem folytonos - diszkrét, impulzusos) formájú információt képvisel.
A létezés ideje Kapcsolt - ideiglenes, csak az információtovábbítás idejére jön létre. Az információátadás és a kapcsolat megszakítása után megsemmisülnek. Kapcsolatlan - hosszú ideig jönnek létre bizonyos állandó jellemzőkkel. Kiemeltnek is nevezik.
Információátviteli sebesség Alacsony sebességű (50-200 bit/s) 1 távíró kommunikációs csatornákban használatosak. Közepes sebességű (300-9600 bps) a telefonos (analóg) kommunikációs csatornákban használatos. Az új szabványok 14 és 56 kbps közötti sebességet használhatnak. Az információ kis és közepes sebességű csatornákon történő továbbítására vezetékes kommunikációs vonalakat (párhuzamos vagy csavart, csavart érpárú vezetékek csoportja) használnak. A nagy sebességű (56 kbps feletti) sávot szélessávúnak nevezzük. Az információtovábbításhoz speciális kábeleket használnak: árnyékolt (árnyékolt csavart érpár - STP) 3 és árnyékolatlan (árnyékolatlan csavart érpár - UTP) 4 csavart rézvezetékpárral; koaxiális (koaxiális kábel - CC) 5, optikai szál (Fiber Optic Cable - FOC) 6, rádiócsatornák 7

Az utazási ágazat vállalkozásai számára a telefonos kommunikáció a legelterjedtebb és legszélesebb körben használt kommunikációs forma. Nemcsak a vállalkozások operatív adminisztratív irányítására használják, hanem pénzügyi és gazdasági tevékenységek végzésére is. Például telefonon foglalhat szállodai szobát, információt kaphat a turistát érdeklő útvonalról vagy túracsomagról.

A használat módjától függően a telefonos kommunikáció két típusra osztható:

általános használat (városi, helyközi, nemzetközi);

ugyanazon a szervezeten belül alkalmazott irodai (belső) kommunikáció.

A telefonálás fő összetevői a telefonhálózat és az előfizetői terminálok. A telefonhálózat automatikus telefonközpontokból (ATS) áll, amelyeket kommunikációs csatornák kötnek össze. Minden automatikus telefonközpont általában 10 ezer előfizetőt ingázik. Az előfizetői végberendezések előfizetői vonalon keresztül csatlakoznak a hálózathoz. Általában ez egy pár rézhuzal. Minden előfizetői vonalnak saját személyes száma van.

A kommunikációs piacon sokféle irodai alközpont található - a legkisebbektől, amelyeket kis irodákba, sőt lakásokba telepítenek, a nagy állomásokig, amelyeket nagyvállalatokban és szállodákban használnak. Az irodai automata telefonközpontok fő előnye, hogy egyrészt automatikusan összekötik a belső előfizetőket, másrészt a cégen belüli telefonos kommunikáció gyakorlatilag ingyenes. Ezenkívül számos hasznos kiegészítő funkciót látnak el, amelyek magukban foglalják:

telekonferenciák szervezése;

az előfizető tartásba helyezése, ha a csatorna foglalt, és rendszeres emlékeztető rá;

automatikus továbbítás másik telefonra, éjszakai üzemmódban pedig az ügyeletes telefonjára;

egy adott időpontban hívható előfizetők listájának összeállítása;

ne zavarj mód;

bizonyos telefonok külső vonalhoz való hozzáférésének ideiglenes megtiltása;

ébresztőóra rendelési ideje;

a hangszóró bekapcsolása stb.

Számítógépes telefonálás egy olyan technológia, amelyben a számítógép fontos szerepet játszik mind a telefonkapcsolat kezelésében, mind a telefonhívások fogadásában és továbbításában.

A számítógépes telefonálás használata nagymértékben felgyorsítja az irányítási folyamatot a vállalatnál, növeli annak hatékonyságát és minőségét, miközben csökkenti az összköltségeket. Ez különösen igaz az utazási ipari vállalkozásokra, amelyeknél a telefon a működés egyik elengedhetetlen eszköze. A modern számítástechnika lehetővé teszi a távolsági, és még inkább a nemzetközi tárgyalások költségeinek jelentős csökkentését, amely nélkül egyetlen turisztikai vállalkozás sem tud meglenni. A partnerekkel való kommunikáció számítógépes hálózatokon, különösen az interneten keresztül történik. Ezt a kapcsolatot IP-telefóniának nevezik.

IP telefonálás egy modern számítógépes technológia hang- és faxüzenetek interneten keresztüli továbbítására. Ez a technológia gyorsan fejlődik az orosz kommunikációs piacon. Lehetővé teszi a távolsági és nemzetközi hangkommunikációt az internethez csatlakoztatott szokásos telefon vagy számítógép segítségével. A saját vállalati hálózattal rendelkező utazási társaságok számára az IP-telefónia jelentősen csökkentheti a telefonhívásokhoz kapcsolódó költségeket.

A telefonos kommunikáció speciális típusai: rádiótelefonos kommunikáció és videotelefonos kommunikáció.

Alatt rádiótelefon kommunikáció megértsék azokat a vezeték nélküli telefonrendszereket, amelyek nem igényelnek bonyolult mérnöki munkát a drága távközlés lefektetéséhez és működőképes állapotban tartásához.

A technológia és technológia fejlődésének jelenlegi szakaszában a rádiótelefon-kommunikáció a vezetékes telefonálás alternatívájává válik, és jelentősen növeli a vezetői döntések meghozatalának hatékonyságát és a turisztikai vállalkozások működésének általános hatékonyságát.

A vezeték nélküli telefonrendszernek a következő előnyei vannak a hagyományos vezetékes telefonrendszerekhez képest:

létrehozásának alacsonyabb tőkeköltségei;

terepviszonyoktól, természeti adottságoktól és megfelelő infrastruktúra rendelkezésre állásától függetlenül alkotni való képesség;

a rendszer rövidebb megtérülési ideje;

a rendszer megszervezésével kapcsolatos munka kevesebb fáradságos és nagyságrenddel gyorsabb üzembe helyezés;

megbízható és hatékony kommunikáció biztosítása mobilfelhasználókkal;

a rendszerkezelés és az információvédelem szélesebb körű lehetőségei.

A rádiótelefon-rendszerek között olyan változatokat különböztethetünk meg, mint: cellás rádiótelefon-kommunikációs rendszerek; Rádiótelefon-kommunikációs rendszerek; telefonok rádiókagylóval; Telefonos rádióhosszabbítók; személyi műholdas rádiókommunikációs rendszerek.

A cellás kommunikáció megjelenése a mobil rádiótelefon kommunikáció széles hálózatának létrehozásának szükségességével függött össze, a rendelkezésre álló frekvenciasávok meglehetősen szigorú korlátozása mellett. A cellás kommunikáció ötletét először 1971 decemberében vetette fel az egyesült államokbeli Bell System. Megjelenését azonban hosszú idő előzte meg, amely során különféle frekvenciatartományokat sajátítottak el, fejlesztettek különféle technológiákat, kommunikációs technikákat. .

Jelenleg a világ több mint 140 országában, a földkerekség minden kontinensén használják a mobiltelefonos kommunikációt. Oroszország is a mobilkommunikációt használó országok közé tartozik. Oroszországban 1990-ben kezdték bevezetni a mobilkommunikációt, majd 1991-ben kezdték meg kereskedelmi felhasználását.

Csatornás kommunikáció- a kétirányú mobilkommunikáció leghatékonyabb típusa. A mobil előfizetői csoportok koordinálására a leghatékonyabb.

A fővonali kommunikációs rendszereket általában a vállalati szervezetek vagy a felhasználók egy csoportja használják, amelyeket szervezeti alapok vagy egyszerűen csak „érdekek” egyesítenek. Az információ (forgalom) továbbítása főszabály szerint csak a trönkrendszeren belül történik, és az előfizetők külső telefonhálózatokhoz való hozzáférését – bár biztosított – kivételes esetekben veszik igénybe.

A fővonali kommunikációs rendszer (az angol trunk - trunk) egy bázisállomásból és előfizetői rádióállomásokból - teleszkópos antennákkal ellátott trönk rádiótelefonokból áll. Néha több átjátszó állomást használnak. A bázisállomás telefonvonalra és nagy hatótávolságú átjátszóra (50-100 km) csatlakozik. Előfizetői rádióállomások - a fővonali rádiótelefonok háromféleek lehetnek:

hordozható - az ilyen állomások tömege körülbelül 300-500 g, hatótávolság 20-35 km;

szállítható - körülbelül egy kilogramm súly és 35-70 km hatótávolság;

álló helyzetben - egy kilogrammnál nagyobb tömeg és 50-120 km hatótávolság.

A fővonali rádiótelefonok egyaránt tudnak kommunikálni a bázisállomáson keresztül, annak lefedettségi területén, és közvetlenül kommunikálhatnak egymással, mind a bázisállomás lefedettségi területén, mind a területen kívül. Ez határozza meg a fő előnyt és alapvető különbséget a trönkrendszer és a cellás kommunikációs rendszer között.

A rádiós kézibeszélővel ellátott telefonok csak abban különböznek a hagyományos telefonoktól, hogy a kézibeszélő és a bázis közötti kommunikáció nem vezetéken, hanem rádiókapcsolaton keresztül történik. Ehhez mind a kézibeszélőben, mind a telefonkészülékben kis teljesítményű adó- és vevő rádiókészülékek találhatók. Ez a műszaki megoldás jelentősen növeli a telefon használatának kényelmét a munkahelyen és otthon egyaránt. A hatótávolság a telefon típusától és a használati környezettől is függ. Több métertől több kilométerig terjedhet. Egyes műszaki megoldások lehetővé teszik a kommunikációt a rádiós kézibeszélő és a bázis között, illetve rádiós kézibeszélő hiányában a bejövő hívások fogadását a bázisállomásba épített hangszórón keresztül megfordítható hangszórókon keresztül.

Személyes műholdas rádió műholdas távközlési rendszer használatán alapul - térismétlők és előfizetői rádióterminálok komplexumai. Ez a technológia lehetővé teszi a személyes rádiókommunikáció biztosítását a világ bármely pontján található előfizetővel.

Személyhívó rendszerek a kommunikáció a személyes rádiókommunikáció egyik fajtája. Ennek a rendszernek a fő hátránya, hogy csak egyirányú kommunikációt tesz lehetővé, ami jelentősen csökkenti ennek a kommunikációnak a megbízhatóságát és negatívan befolyásolja annak hatékonyságát. De mivel ennek a kommunikációnak a költsége nem magas, jelenleg nagyon elterjedt és széles körben használják információtovábbításra.

A személyhívó rendszer egy végberendezésből áll, amely minden bejövő információt fogad, és egy miniatűr VHF vevőből (pager), amely az előfizetőnél található. A terminál adó-vevőből, vezérlőből, átjátszóból, vezérlőpanelből és antennából áll. Minden előfizetőnek saját személyes telefonszáma van.

Videó kommunikáció az egyik legprogresszívebb és legígéretesebb kapcsolat, amely jelenleg kezd behatolni az orosz kommunikációs piacra. A videokommunikáció fő előnye, hogy a képernyőn láthatja beszélgetőpartnerét. A különféle kérdések videókommunikációval történő megvitatása során felhasználhatja a szükséges rajzok és diagramok képét, bemutathat különféle termékeket. Ugyanakkor látható a beszélgetőpartner reakciója, szeme, ami nagyon fontos az üzleti beszélgetések lefolytatása során.

A videokommunikáció a videokonferencia vagy a multimédiás kommunikáció szinonimája. A videokonferencia nem csupán egy videotelefon a személyi számítógépen, hanem egy olyan számítógépes technológia, amely lehetővé teszi, hogy az emberek lássák és hallják egymást, adatokat cseréljenek és azokat interaktív módban együtt dolgozzák fel.

A videokonferenciák az egyes számítógépekkel egyidejűleg támogatott kapcsolatok száma szerint vannak kategorizálva. Például az asztali (pont-pont) videokonferencia célja a kommunikáció megszervezése kettő között, a csoportos (többpontos) videokonferencia magában foglalja a felhasználók egyik csoportjának kommunikációját egy másik csoporttal, és a stúdió (pont-sokkhoz) van kialakítva. videoképek átvitele egy pontról többre.(beszéd a hallgatóságnak). Természetesen a különböző típusú videokommunikáció megszervezésekor különféle követelményeket támasztanak a kommunikációs vonalakkal szemben.

Fax egy készülék képek telefonhálózaton keresztüli faxolására. A "fax" elnevezés a "fax" szóból származik (lat ../ ac simile - csinálj valami ilyesmit), ami a grafikus eredeti (aláírás, dokumentum stb.) pontos reprodukálását jelenti nyomtatással. Az olyan modemet, amely képes adatokat küldeni és fogadni, mint egy fax, faxmodemnek nevezzük. A képek telefonos csatornákon történő továbbítását faxszolgáltatásnak nevezzük. A faxátvitel engedélyezéséhez faxkészülékre vagy faxmodemmel felszerelt számítógépre van szükség.

A fax átvitel során a kiindulási ponton (információforráson) az olvasás, kódolás és elküldés, a fogadó készüléken pedig az információ vétele, dekódolása (dekódolása) és kiadása történik.

Az információ lineáris módon kerül kiolvasásra. Ugyanakkor a géppel írt szöveg vagy az alacsony felbontású fekete-fehér kép kellően jó minőségű átvitele biztosított.


Hasonló információk.


1. kérdés. Az információ fogalma, továbbításának fajtái és módjai.

Információ(Lat. informatio, magyarázat, bemutatás, tudatosság) - információk személyekről, tárgyakról, tényekről, jelenségekről, eseményekről, a való világról, függetlenül azok bemutatásától.

Információ- ez a körülöttünk lévő világ megjelenítése jelek és jelek vagy egyéb információk segítségével a környezet tárgyairól, jelenségeiről, paramétereiről, tulajdonságairól és állapotáról, amelyeket az információs rendszerek (élő szervezetek, vezérlőgépek stb.) érzékelnek. ) az élet és a munka folyamatában.

Azonban csak azt állíthatjuk, hogy az INFORMÁCIÓ fogalma feltételezi az információ anyagi hordozójának, az információforrásnak, az információadónak, a vevőnek és a kommunikációs csatornának a jelenlétét a forrás és a vevő között.

Információk osztályozása

Az információk különböző kritériumok szerint típusokra oszthatók:

az érzékelés útján:

Vizuális - a látószervek érzékelik.

Auditív - a hallószervek érzékelik.

Tapintható – tapintási receptorok érzékelik.

Szaglás – a szaglóreceptorok érzékelik.

Ízletes – az ízlelőbimbók érzékelik.

bemutatás formájában:

Szöveg – szimbólumok formájában továbbítják, amelyek célja a nyelv jelzőinek jelölése.

Numerikus - számok és matematikai műveleteket jelző jelek formájában.

Grafika - képek, tárgyak, grafikonok formájában.

Hang - szóbeli vagy nyelvi lexémák rögzítése és továbbítása hallási útvonalon keresztül.

bejelentkezés alapján:

Masszív – triviális információkat tartalmaz, és olyan fogalomkészlettel működik, amelyet a társadalom nagy része megért.

Speciális - olyan fogalmak egy meghatározott halmazát tartalmazza, amelyek használatakor olyan információ kerül továbbításra, amelyet a társadalom nagy része esetleg nem ért, de szükséges és érthető egy szűk társadalmi csoporton belül, ahol ezt az információt használják.

Titkos - az emberek szűk köréhez és zárt (védett) csatornákon keresztül továbbítják.

Személyes (privát) - egy személyre vonatkozó információkészlet, amely meghatározza a társadalmi státuszt és a társadalmi interakciók típusait a lakosságon belül.

érték szerint:

Releváns - az adott időpontban értékes információ.

Megbízható – torzítás nélkül kapott információ.

Érthető - olyan nyelven kifejezett információ, amely érthető annak a személynek, akinek szánják.

Teljes – a helyes döntéshez vagy megértéshez elegendő információ.

Hasznos - az információ hasznosságát az információt kapó alany határozza meg, a felhasználási lehetőségek körétől függően.

igazából:

igaz

Az információ formái.

Az információk továbbításának és feldolgozásának számos módja van. Egy személy információt tud továbbítani egyik vagy másik nyelven, gesztusokkal, arckifejezésekkel, hangokkal és bármilyen érzékszerv segítségével felfogja az információkat. Más szóval, az információt egy személy továbbítja, feldolgozza és fogadja jelek vagy jelek formájában. A jel lehet fény, hang (rádióhullámok), elektromágneses, biokémiai stb.

Az információfeldolgozási folyamat biztosítja az információhordozó rendelkezésre állását, valamint az információtovábbítás és információfeldolgozás eszközét.

Az információ lehet:

létrehozni, fogadni, kombinálni, tárolni, továbbítani, másolni, feldolgozni, keresni, észlelni, formalizálni, részekre osztani, mérni, használni, elosztani, egyszerűsíteni, megsemmisíteni, hogy megjegyezzük, átalakítani, összegyűjteni stb. Mindezeket az információkkal végzett bizonyos műveletekhez kapcsolódó folyamatokat információs folyamatoknak nevezzük.

Az információ a következő formában létezhet:

  • szövegek, képek, rajzok, fényképek;
  • fény- vagy hangjelzések;
  • rádióhullámok;
  • elektromos és idegi impulzusok;
  • mágneses rekordok;
  • gesztusok és arckifejezések;
  • illatok és ízek;
  • kromoszómák, amelyeken keresztül az élőlények jellemzői és tulajdonságai öröklődnek stb.

2. kérdés Az információ fogadásának, továbbításának, átalakításának és tárolásának feladatai.

1. Információ átadása

Az információtovábbítás folyamatában szükségszerűen részt vesz az információ forrása és vevője: az első információt továbbít, a második fogadja. Közöttük van egy információátviteli csatorna - egy kommunikációs csatorna.

A kommunikációs csatorna olyan technikai eszközök összessége, amelyek biztosítják a jel továbbítását a forrásból a vevőbe.

Kódoló - olyan eszköz, amelyet arra terveztek, hogy a forrás eredeti üzenetét az átvitelhez kényelmes formába konvertálja.

Dekóder - olyan eszköz, amely a kódolt üzenetet az eredeti üzenetté konvertálja.

A számítógép az információk feldolgozásának, tárolásának és továbbításának legnépszerűbb eszköze.

2. Információ átalakítása

Az információ alapvető tulajdonsága az átalakíthatóság. Ez azt jelenti, hogy az információ megváltoztathatja létezésének módját és formáját. A másolhatóság egyfajta információ-transzformáció, amelyben a mennyisége nem változik. A számítástechnikában az analóg információt és a digitális információt külön-külön veszik figyelembe. Ez azért fontos, mert az ember az érzékszerveinek köszönhetően hozzászokott az analóg információk kezeléséhez, míg a számítástechnika éppen ellenkezőleg, főleg digitális információval dolgozik. Nem találunk két egyforma zöld levelet ugyanazon a fán, és nem hallunk két teljesen azonos hangot - ez az információ analóg. Ha számokat adunk különböző színekhez, és hangjegyeket különböző hangokhoz, akkor az analóg információ digitálissá tehető.

A zene, ha halljuk, analóg információt hordoz, de amint hangjegyekben rögzítjük, digitálissá válik. A különbség az analóg és a digitális között mindenekelőtt az, hogy az analóg információ folyamatos, a digitális pedig diszkrét.

3. Információ felhasználás

Az információkat a döntések meghozatalához használják fel. A kapott információk megbízhatósága, teljessége, objektivitása lehetőséget ad a helyes döntés meghozatalára.

4. Információ tárolása.

Adattárolás - ez az információ térben és időben történő terjesztésének módja.
Az információ tárolásának módja a médiumtól függ. (a könyv könyvtár, a kép múzeum, a fénykép album).
A számítógép célja kompakt tárolás tájékoztatás lehetőségével gyors hozzáférés Neki.

Információhordozó- információk rögzítésének és tárolásának környezete:

1) Bármilyen tárgyi tárgy (papír, agyag, viasz és fatábla, nyírfa kéreg, papirusz, bőr, kő, kötél csomók, nyomtatott könyvek, fotófilm, film)

2) Különböző jellegű hullámok (fényhullám)

3) Akusztikus hordozók

4) Elektromágneses közeg

5) Gravitációs hordozók

6) Más halmazállapotú anyag

7) Számítógépes adathordozók (mágneses lemezek, optikai lemezek, merevlemez, flash kártya)

Az információk rendezett tárolására példa a jegyzetfüzet, a könyv tartalomjegyzéke, a szótárak, a menetrend, a katalógusok.

Tehát megtörténik az információ átadása, feldolgozása és tárolása alakjában :

5. Információ átadása.
Az információátadás folyamata szükségszerűen magában foglalja egy forrásés vevő információ: az első információt továbbít, a második fogadja. Van közöttük egy információátviteli csatorna - link.
Link - olyan technikai eszközök összessége, amelyek biztosítják a jel továbbítását a forrásból a vevőbe.
Kódoló - olyan eszköz, amelyet arra terveztek, hogy a forrás eredeti üzenetét továbbításra alkalmas formává alakítsa.
Dekóder - a kódolt üzenetet eredetivé alakító eszköz.
Az emberi tevékenység mindig az információátadáshoz kapcsolódik.
Az átvitel során az információ elveszhet és torzulhat: a telefon hangjának torzulása, légköri interferencia a rádióban, a kép torzulása vagy elsötétedése a televízióban, hibák a távírón történő átvitel során. Ezek az interferenciák, vagy ahogy a szakértők nevezik, zaj, torzítják az információkat. Szerencsére van egy tudomány, amely módszereket fejleszt az információ védelmére - kriptológia.

Az üzenetküldő csatornákra jellemző áteresztőképességés zajvédelem.
Az adatátviteli csatornák fel vannak osztva szimplex(csak egyirányú információtovábbítással (televízió)) ill duplex(amelyen keresztül mindkét irányban lehetséges az információ továbbítása (telefon, távíró)). A csatornán egyszerre több üzenet is továbbítható. Ezen üzenetek mindegyike speciális szűrők segítségével kiemelésre kerül (a többitől elkülönítve). Például lehetséges a továbbított üzenetek gyakorisága szerinti szűrés, ahogy az a rádiócsatornákban történik.
A csatorna kapacitását az interferencia hiányában továbbított szimbólumok maximális száma határozza meg. Ez a jellemző a csatorna fizikai tulajdonságaitól függ.
A csatorna zajtűrésének növelésére speciális üzenetátviteli módszereket alkalmaznak a zaj hatásának csökkentésére. Például további karaktereket vezetnek be. Ezek a karakterek nem hordoznak tényleges tartalmat, de a kézhezvételkor az üzenet helyességének ellenőrzésére szolgálnak.
Információelméleti szempontból redundancia minden, ami egy irodalmi nyelvet színessé, rugalmassá, árnyalatokban gazdaggá, sokrétűvé, többértelművé tesz.

Az operációs rendszer összetétele

A modern operációs rendszerek összetett felépítésűek, amelyek minden eleme meghatározott funkciókat lát el a számítógép vezérléséhez.

1.Fájlrendszer-kezelés ... A számítógép folyamata az eszközök közötti fájlok cseréjére redukálódik. Az operációs rendszer rendelkezik szoftver modulok, fájlrendszer-kezelők.

2.Parancs processzor ... Egy speciális program, amely parancsokat kér a felhasználótól és végrehajtja azokat.

3.Eszközmeghajtók. Speciális programok, amelyek szabályozzák az eszközök működését és koordinálják az információcserét más eszközökkel, valamint lehetővé teszik az eszközök egyes paramétereinek konfigurálását. Technológia Plug ad Play (plug and play) lehetővé teszi, hogy automatizálja az új eszközök csatlakoztatását a számítógéphez, és megadja azok konfigurációját.

4.Grafikus felület. A felhasználó munkájának egyszerűsítésére szolgál.

5.Szervizprogramok vagy segédprogramok. Olyan programok, amelyek lehetővé teszik a lemezek karbantartását (ellenőrzés, tömörítés, töredezettségmentesítés stb.), fájlokkal végzett műveletek végrehajtását (archiválás stb.), számítógépes hálózatokban való munkát stb.

6.Referencia rendszer. Lehetővé teszi, hogy gyorsan tájékozódjon az operációs rendszer egészének működéséről és az egyes modulok működéséről.

A strukturálás legáltalánosabb megközelítése operációs rendszer az összes modult két csoportra osztja:

  1. Mag Olyan modulok, amelyek az operációs rendszer alapvető funkcióit látják el.
  2. Támogató modulok amelyek az operációs rendszer kiegészítő funkcióit látják el. A kernel egyik meghatározó tulajdonsága a work in privilegizált mód.

A fordító szerkezete

Az összeállítási folyamat a következő lépésekből áll:

  1. Lexikai elemzés Ebben a szakaszban a forrásfájl karaktersorozata tokenek sorozatává alakul.
  2. Elemzés A tokenek sorozatát szemantikai fává alakítjuk.
  3. Optimalizálás Eltávolítja a felesleges konstrukciókat és leegyszerűsíti a szemantikai fát.
  4. Kódgenerálás. A szemantikai fa a célnyelvre konvertálódik.

Fordítási szakaszok

A fordítói munka több szakaszból áll, amelyek végrehajthatók egymás után, vagy időben átfedve. Ezeket a szakaszokat diagram formájában ábrázolhatjuk.


A fordítóprogram első szakaszát ún lexikális elemzésés az azt megvalósító program - lexikális elemző(LA). A lexikális elemző bemenete a beviteli nyelv karaktersorozata. LA ebben a sorrendben megkülönbözteti a legegyszerűbb nyelvi konstrukciókat, amelyeket lexikai egységeknek nevezünk. Lexikai egységek például az azonosítók, számok, műveleti szimbólumok, szolgálati szavak stb. LA átalakítja az eredeti szöveget, a lexikális egységeket belső reprezentációjukkal helyettesítve - lexémák... A lexéma információkat tartalmazhat a lexikai elem osztályáról és jelentéséről. Ezenkívül a lexikai egységek egyes osztályaihoz az LA táblázatokat készít, például azonosítók, konstansok táblázatát, amelyeket a fordítás következő szakaszaiban használnak.

A fordítóprogram második szakaszát ún elemzése, és a megfelelő program az elemző(CA). A tokenek sorozata a CA bemenetre kerül, amelyet a rendszer átalakít köztes kód, amely cselekvési szimbólumok vagy atomok sorozata. Minden atom tartalmaz egy leírást a végrehajtandó műveletről, jelezve a használt operandusokat. Ebben az esetben az atomok elrendezési sorrendje a tokenekkel ellentétben megfelel az eredmény eléréséhez szükséges műveleti sorrendnek.

A fordítói munka harmadik szakaszában megtörténik a kimeneti szöveg összeállítása. Az ezt a szakaszt megvalósító program ún kimeneti szöveggenerátor(G). A generátor a kimeneti nyelv egy vagy több parancsát rendeli hozzá minden egyes bemenetére belépő műveletszimbólumhoz. Kimeneti nyelvként az eszközparancsok, az összeállítási utasítások vagy bármely más nyelv operátorai használhatók.

A vizsgált fordítói séma leegyszerűsített, mivel a valódi fordítók általában optimalizálási szakaszokat tartalmaznak.

12. kérdés. A programozási nyelvekre vonatkozó követelmények és azok osztályozása.

Alapvető követelmények a programozási nyelvekhez:

láthatóság- lehetőség szerint a meglévő szimbólumok nyelvén történő használata, amelyek jól ismertek és érthetők a programozók és a számítógép-felhasználók számára egyaránt;

egység – ugyanazon szimbólumok használata ugyanazon vagy rokon fogalmak jelölésére az algoritmus különböző részeiben. E karakterek számának a lehető legkisebbnek kell lennie;

rugalmasság- a matematikai számítások elterjedt módszereinek viszonylag kényelmes, egyszerű leírásának lehetősége a nyelven elérhető vizuális eszközök korlátozott készletével;

modularitás- összetett algoritmusok egyszerű modulkészlet formájában történő leírásának képessége, amely külön-külön összeállítható és különféle összetett algoritmusokban használható;

egyértelműség- bármely algoritmus egyértelmű rögzítése. Hiánya helytelen válaszokhoz vezethet a problémák megoldása során.

Géporientált nyelvek- ezek olyan nyelvek, operátorkészletek és grafikus eszközök, amelyek alapvetően a számítógép jellemzőitől (belső nyelv, memóriastruktúra stb.) függenek. A géporientált nyelvek lehetővé teszik a gépfüggő nyelvek összes képességének és funkciójának használatát:

Az elkészített programok magas minősége (kompaktsága és végrehajtási sebessége);

Adott hardver erőforrások használatának képessége;

Az objektumkód és a memória sorrendjének kiszámíthatósága;

A hatékony programok összeállításához ismerni kell a parancsrendszert és a számítógép működésének sajátosságait;

A programok fordítási folyamatának fáradságossága (különösen a gépi nyelveken és a YASK-ban), rosszul védett a hibák megjelenésétől;

Alacsony programozási sebesség;

Az ezeken a nyelveken írt programok más típusú számítógépeken való közvetlen felhasználásának lehetetlensége.

A géporientált nyelveket az automatikus programozás mértéke szerint osztályokra osztják.

- Gépnyelv

Egy különálló számítógépnek megvan a maga sajátos gépi nyelve (a továbbiakban LM), amely az általuk definiált operandusokon van előírva a jelzett műveletek végrehajtására, ezért az LM parancsnyelv.

- Szimbolikus kódolási nyelvek

A szimbolikus kódolási nyelvek (a továbbiakban YSC), valamint az ML parancsnyelvek. A gépi utasításokban lévő műveleti kódokat és címeket, amelyek bináris (a belső kódban) vagy oktális (gyakran a programok írásakor használt) számjegyek sorozata, a YASK-ban szimbólumokkal (azonosítókkal) helyettesítjük, amelyek írási formája segíti a programozó segítségével könnyebben megjegyezheti a művelet szemantikai tartalmát. Ez jelentősen csökkenti a programozási hibák számát. A szimbolikus címek használata az első lépés az YSC létrehozása felé.

- Autocodes

Vannak olyan nyelvek is, amelyek az YSK összes képességét magukban foglalják a makrók kiterjesztett bevezetése révén - ezeket Autocode-oknak nevezik.

A makrók a tényleges paraméterek átvitelét biztosítják, amelyek a fordítás során bekerülnek a program „magjába”, valódi gépi programmá alakítva azt.

A kifejlesztett autokódokat Assemblereknek nevezzük. A szervizprogramokat stb. általában olyan nyelveken írják, mint az Assembler.

- Makró

Makrónak (helyettesítő eszköznek) nevezzük azt a nyelvet, amely a számítógép szükséges műveleteinek végrehajtását a legtömörebben leíró karaktersorozat helyettesítésére szolgál.

Alapvetően a Makró célja az eredeti program rögzítésének lerövidítése. A makrók működését lehetővé tevő szoftverösszetevőt makróprocesszornak nevezzük. A makrómeghatározó és a forrásszöveg elküldésre kerül a makroprocesszornak. A makróprocesszor reakciója a kimeneti szöveg híváskibocsátására.

A makró ugyanúgy működhet programokkal és adatokkal is.

Gép - független nyelvek A problémák és a feldolgozandó információk megoldására szolgáló algoritmusok leírásának eszköze. Kényelmesek a felhasználók széles köre számára, és nem igénylik, hogy ismerjék a számítógépek és a repülőgépek működésének megszervezésének sajátosságait.

Az ilyen nyelveket magas szintű programozási nyelveknek nevezik. Az ilyen nyelveken írt programok a nyelv szabályai szerint felépített utasítássorozatok (feladatok, szegmensek, blokkok stb.). A nyelv operátorai leírják azokat a műveleteket, amelyeket a rendszernek végre kell hajtania a program LM-re történő fordítása után.

-Problémaorientált nyelvek

A számítástechnika alkalmazási területeinek bővülésével szükségessé vált az új problémaosztályok megfogalmazásának és megoldásának bemutatásának formalizálása. Olyan programozási nyelvek létrehozására volt szükség, amelyek ezen a területen a jelöléseket és terminológiát használva lehetővé tették a felmerülő problémák megoldásához szükséges algoritmusok leírását, problémaorientált nyelvekké váltak. Ezeknek a nyelveknek, bizonyos problémák megoldására koncentráló nyelveknek biztosítaniuk kell a programozó számára az eszközöket a probléma rövid és érthető megfogalmazásához és az eredmények megfelelő formában történő megszerzéséhez.

Fortran, Algol - matematikai problémák megoldására létrehozott nyelvek;

- Univerzális nyelvek

Az univerzális nyelvek sokféle feladathoz készültek: kereskedelmi, tudományos, modellezési stb.

- Dialógus nyelvek

Az új technikai képességek megjelenése a rendszerprogramozók feladatát tűzte ki - olyan szoftvereszközök létrehozására, amelyek biztosítják az ember és a számítógép közötti operatív interakciót, ezeket párbeszédnyelveknek nevezték.

Feladatok: problémamegoldó algoritmusok kezelése, leírása.

A társalgási nyelvek egyik példája a Basic.

A Basic a gyakori matematikai kifejezésekhez hasonló jelöléseket használ. Sok operátor a Fortran operátorok egyszerűsített változata. Ezért ez a nyelv lehetővé teszi a problémák meglehetősen széles skálájának megoldását.

- Nem eljárási nyelvek

A nem eljárási nyelvek olyan nyelvek csoportját alkotják, amelyek rögzített algoritmusok (táblázatos nyelvek és jelentéskészítők) és az operációs rendszerekkel való kommunikáció nyelvei által feldolgozott adatok szervezését írják le.

A táblázatos nyelven írt programok kényelmesen írják le a rendszerelemzés során felmerülő összetett helyzeteket.

Rekurzív struktúrák

1.4.1. Lista

A lista a struktúrák egy speciális csoportjába tartozik - ezek az úgynevezett rekurzív struktúrák.

Íme a lista rekurzív meghatározása: A lista egy gyűjtemény

kapcsolódó tételek, amelyek közül az egyik speciális elem (az első, "fej"), a többi pedig listát alkot. A rekurzív struktúrák a programozásban figyelemre méltóak, mivel a feldolgozásukhoz szükséges műveletek közül sok hatékonyan megvalósítható rekurzív eljárásokkal, amelyek nagyon tömörek és világosak.

1.4.2. Készlet

A rekurzív szerkezet másik példája a halmazstruktúra, amely

a következőképpen definiálható: A halmaz a kapcsolódó halmaza

elemek, amelyek mindegyike lehet atom vagy gyűjtemény. Atom

meghatározza a tárolandó halmaz egy "oszthatatlan" tagját

az információ elemi része. A készletek megvalósítása azon alapul

heterogén listák segítségével.

1.4.3. Faipari

Egy másik példa a rekurzív szerkezetre, amelyet általában használnak

programozás - fa szerkezet. A fa egy gyűjtemény

kapcsolódó elemek - a fa teteje, beleértve egy speciális elemet -

a gyökér, az összes többi elem részfát alkot. A legtöbb

a bináris fastruktúra széles körben használatos, a csúcsok teljes halmaza

amely (a gyökérhez képest) két részhalmazra - két részfára - oszlik

(bal és jobb).

Példák rekurzív algoritmusokra

6.1. Fa rajzolása

6.2. Hanoi tornyok

6.3. Aritmetikai kifejezések elemzése

6.4. Gyors rendezések

6.5. Tetszőleges számú beágyazott hurkok

6.6. Grafikon problémák

6.7. Fraktálok

Feladat

Egy sor több = hozzárendelési operátort is tartalmazhat.

A = jel mindig azt jelenti: "rendelje hozzá a jobb oldali értéket a bal oldali változóhoz." A műveletet jobbról balra hajtjuk végre. Ezért a d változó először 100 értéket kap, majd c, b és a.

A hozzárendelés jele akár egy matematikai kifejezésben is megjelenhet:

A hozzárendelés elsőbbséget élvez az összeadás és a kivonás előtt. Ezért r először 9-s értéket kap. És akkor a változó értéke 5 + 9-s értéket kap.

Összetett feladat

Egy program írásakor gyakran meg kell változtatni egy változó értékét. Például ki kell venni egy változó aktuális értékét, össze kell adni vagy meg kell szorozni ezt az értéket valamilyen kifejezéssel, majd hozzá kell rendelni ezt az értéket ugyanahhoz a változóhoz. Az ilyen műveleteket az összetett hozzárendelési operátorok hajtják végre.

Típus konverzió

(adattípus) kifejezés

v = (kettős) életkor * f;

Az életkor változót átmenetileg dupla pontosságú lebegőpontos típussá alakítjuk, és megszorozzuk az f változóval.

Kapcsolati műveletek

Növelési (++) és csökkentési (-) műveletek

A C ++ két egyedi műveletet biztosít, amelyek egy változó értékét 1-gyel növelik vagy csökkentik.

Az előtag és utótag műveletek prioritása különbözik. Az előtag-műveletek a legmagasabb prioritásúak, és minden más művelet előtt kerülnek végrehajtásra. A Postfix műveletek a legalacsonyabb prioritásúak, és az összes többi művelet után kerülnek végrehajtásra.

A művelet mérete

Van formátuma

adatok mérete

mérete (adattípus)

A sizeof művelet az adott adattípus vagy adattípus méretét adja vissza bájtokban.

cout "" A lebegés mérete bájtban = \ t "" sizeof (float)

Eredmény: 4.

Vesszőművelet

A kiegészítő művelet (,) nem közvetlenül az adatokkal dolgozik, hanem balról jobbra haladva a kifejezés kiértékeléséhez vezet. Ez a művelet lehetővé teszi több, vesszővel elválasztott kifejezés használatát egy sorban.

Operátor?:

(Állapot) ? (kifejezés1) :( kifejezés2)

Ha a feltétel igaz, akkor a kifejezés1 végrehajtásra kerül, ha pedig hamis, akkor a kifejezés2.

(a> b)? (ans = 10) :( ans = 25);

ans = (a> b)? (10):(25);

Ha a> b, akkor az ans változó értéke 10, ellenkező esetben 0,25

Bitenkénti műveletek

|, vagy

^ exkluzív ill

Logikai bináris műveletek(&& - kötőszó (AND) és || diszjunkció (vagy))

Unáris műveletek:

& - az operandus címének megszerzésének művelete

* - a címzés működése, azaz. linkbővítés, egyébként a hivatkozási művelet (címen keresztüli hozzáférés az operandus (cím) által mutatott objektum értékéhez).

Egyetlen mínusz - megváltoztatja az aritmetikai operandus előjelét.

Unáris plusz (az unáris mínuszos szimmetriához vezetve)

! - az operandus értékének logikai tagadása.

Növekedés eggyel (növekmény vagy automatikus növekmény):

előtag művelet - az operandus értékének növelése 1-gyel használat előtt

postfix művelet - az operandus értékének növelése 1-gyel a használata után.

Az operandus nem lehet állandó.

A sizeof az operandust tartalmazó objektum méretének (byte-ban) kiszámításának művelete.

Bináris műveletek:

Összeadás (+ - aritmetikai operandusok összeadása, - aritmetikai operandusok kivonása)

Szorzás (* - aritmetikai típusú operandusok szorzása, / - aritmetikai típusú operandusok osztása,% - egész operandusok osztásának maradékának megszerzése (modulo osztás))

Shift műveletek (<<- сдвиг влево битового представления значения левого целочисленного операнда на количество разрядов, равное значению правого целочисленного операнда, >> - eltolás jobbra a bal oldali egész operandus értékének bitreprezentációjától a jobb oldali egész operandus értékével megegyező bitek számával)

Relációs (összehasonlítási) műveletek (>< <= >=! = = = -egyenlő)

Logikai bináris műveletek (&& - konjunkció (AND) és || diszjunkció (vagy))

Hozzárendelési műveletek (= - a jobb oldali operandus kifejezés értékének hozzárendelése a bal oldali operandushoz p = 10,3 - 2 * x, * = hozzárendelje a bal oldalhoz mindkét operandus értékének szorzata P * = 2 ekvivalens P = P * 2, / = P / = 2,2 -d egyenértékű P = P / (2,2-d),% = N% 3 ekvivalens N = N% 3;, + = hozzárendelni az összeget mindkét operandus értéke A + = B ekvivalens A = A + B, - = X - = 4,5 - z egyenlő X = X - (4,2 - z),

A vessző mint művelet (több, vesszővel elválasztott kifejezés kiértékelése egymás után balról jobbra történik. Eredményként a jobb szélső érték típusa és eredménye kerül tárolásra).

A műveleti prioritások határozzák meg a számítások sorrendjét egy összetett kifejezésben

26. kérdés: Információk streamelése C ++ nyelven

A helyzet az, hogy egyetlen hasznos program sem írható C ++ nyelven a nyelv meghatározott környezetében (fordítójában) található könyvtárak bevonása nélkül. Ezek közül a könyvtárak közül a legelhagyhatatlanabb az I/O könyvtár.

I/O adatfolyamok

Az iostream.h fejlécfájl nevének megfelelően (stream - stream; "i" - input - input; "o" - output - output rövidítése) az ebben a fájlban leírt I / O eszközök biztosítják a programozót olyan mechanizmusokkal, amelyek lehetővé teszik az adatfolyamokból való adatok kinyerését és az adatok adatfolyamokba való beillesztését (injektálását). A folyamot bájtok (karakterek) sorozataként határozzuk meg, és a program szempontjából nem függ azoktól a konkrét eszközöktől (lemezen lévő fájl, nyomtató, billentyűzet, kijelző, streamer stb.), amellyel adatcsere történik. Adatfolyammal való csere során gyakran használják a fő memória egy kiegészítő részét - az adatfolyam puffert.

A program által kiadott adatok a stream pufferbe kerülnek, mielőtt átkerülnének a külső eszközre. Az adatok bevitelekor először egy pufferbe kerülnek, és csak ezután kerülnek át a végrehajtott program memóriaterületére. A puffer közbülső fokozatként való használata a külső eszközökkel való cserékben növeli az adatátviteli sebességet, mivel valódi átvitelre csak akkor kerül sor, ha a puffer már megtelt (kimenetkor) vagy üres (bevitelkor).

Az operációs rendszer gyakran átveszi és elvégzi az I/O pufferek kitöltésével és törlésével kapcsolatos munkát a programozó kifejezett közreműködése nélkül. Ezért egy alkalmazási programban lévő adatfolyamot általában egyszerűen bájtok sorozatának tekinthetjük. Nagyon fontos, hogy ne legyen kapcsolat ezen bájtok értékei és az ábécé kódjai között. A programozó feladata a folyamok I / O során, hogy megfeleltetést létesítsen a cserében részt vevő tipizált objektumok és a stream byte szekvencia között, amelyben nincs információ a reprezentált (továbbított) információk típusairól.

A programokban használt szálak logikailag három típusra oszthatók:

Bemenet, amelyből az információ olvasható;

Az a hétvége, amelyen az adatbevitel történik;

Kétirányú, olvasás és írás egyaránt.

Az I/O könyvtár összes adatfolyama szekvenciális, azaz. minden pillanatban az adatfolyamhoz írási és (vagy) olvasási pozíciókat határoznak meg, és ezek a pozíciók a csere után a továbbított adatrész hosszával mozognak a folyam mentén.

Annak az „eszköznek” a jellemzői szerint, amelyhez az adatfolyam „csatlakozik”, a folyamokat általában felosztják

Alapértelmezett,

Konzol,

Húr és

Fájl.

Végezetül soroljuk fel a menetvágó mechanizmus használatának megkülönböztető jellemzőit. Az adatfolyamok a következőket nyújtják:

Pufferelés külső eszközökkel való csere során;

A program függetlensége egy adott operációs rendszer fájlrendszerétől;

A továbbított adatok típusainak ellenőrzése;

Kényelmes csere a felhasználó által meghatározott típusokra.

A programozásban az input-output az információcsere folyamatát jelenti a RAM és a külső eszközök között: billentyűzet, kijelző, mágneses meghajtók stb. A bemenet a külső eszközökről származó információk bevitele a RAM-ba, a kimenet pedig az információ átvitele a RAM-ból külső eszközökre. Az olyan eszközök, mint a kijelző és a nyomtató, csak kimenetre szolgálnak; a billentyűzet egy beviteli eszköz. Mágneses meghajtók (lemezek, szalagok) mind a bemenetre, mind a kimenetre szolgálnak.

A külső számítógépes eszközökön lévő információkkal kapcsolatos fő fogalom a fájl fogalma. Bármely I/O művelet a fájlokkal való csereműveletként értelmezhető: a bemenet egy fájl RAM-ba való beolvasása; kimenet - információ írása a RAM-ból egy fájlba. Ezért az I / O programozási nyelvben való megszervezésének kérdése a fájlokkal végzett munka megszervezésének kérdésére redukálódik.

Emlékezzünk vissza, hogy a Pascalban a belső és a külső fájl fogalmát használtuk. A belső fájl egy fájl típusú változó, amely strukturált érték. Egy fájlváltozó elemei különböző típusúak és ennek megfelelően eltérő hosszúságúak és belső reprezentációs formák lehetnek. A belső fájl a külső (fizikai) fájlhoz van társítva a szabványos hozzárendelési eljárással. A fájlváltozók egyik eleme külön rekord lesz egy külső fájlban, és egyetlen paranccsal olvasható vagy írható. Ha megpróbál egy fájlba írni vagy olvasni egy olyan értéket, amely nem egyezik a fájl elemeinek típusával, az hibát eredményez.

A belső fájl fogalmának analógja a C / C ++ nyelvekben az adatfolyam fogalma. A Pascal-fájlváltozóktól az a különbség, hogy a típus nincs hozzárendelve egy C adatfolyamhoz. A folyam az I/O során továbbított bájtsorozat.

Az adatfolyamot valamilyen külső eszközhöz vagy lemezen lévő fájlhoz kell társítani. A C terminológiában ez így hangzik: a streamet valamilyen eszközre vagy fájlra kell irányítani.

A C-ben lévő fájlok közötti fő különbségek a következők: nincs fájltípus fogalma, és ezért rögzített fájlrekordstruktúra. Bármely fájl bájtsorozatnak minősül:

A nyíl a fájlmutatót jelzi, amely meghatározza a fájl aktuális bájtját. Az EOF egy szabványos fájlvégi konstans.

Normál adatfolyamok ( istream, ostream, iostream) használhatók a terminállal való együttműködéshez. String folyamok ( istrstream, ostrstream, strstream) a memóriában lefoglalt karakterlánc-pufferekből származó I/O-hoz használják. Fájlfolyamok ( ifstream, offstream, fstream) fájlokkal való munkavégzésre szolgálnak.

· ios alapfolyam osztály

· streambuf stream pufferelés

· istream bemeneti folyamok

· ostream kimeneti folyamok

· iostream kétirányú áramlások

· iostream_withassign folyam felülírt hozzárendeléssel

· istrstream karakterlánc bemeneti folyamok

· ostrstream karakterlánc kimeneti folyamok

· strstream kétirányú karakterlánc-folyamok

· ifstream fájlbeviteli adatfolyamok

· folyamon kívül kimeneti fájlfolyamok

· fstream kétirányú fájlfolyamok

A fájlokkal való munkavégzésre szolgáló adatfolyamok a következő osztályok objektumaiként jönnek létre:

· folyamon kívül- fájlba írás;

· ifstream- olvasás fájlból;

· fstream- ír olvas.

· A C ++-ban az I/O-t a C ++-könyvtár folyamai segítségével hajtják végre, amely akkor érhető el, ha az iostream.h fejlécfájl szerepel (a VC ++. NET-ben az iostream fejlécobjektum). A folyam valamilyen adatfolyam osztály objektuma.

A streaming osztályok az alap ios osztályból épülnek fel:

Ios - alap streaming osztály;

Istream - bemeneti adatfolyamok osztálya;

Az emberiség fejlődése soha nem volt egységes, voltak stagnálás és technológiai áttörések időszakai. Az alapok története ugyanígy fejlődött. Ebben a cikkben érdekes tényeket és felfedezéseket mutatunk be e területről történelmi sorrendben. Hihetetlen, de ami nélkül a modern társadalom ma el sem tudja képzelni a létezését, az emberiség a huszadik század elején lehetetlennek és fantasztikusnak, sokszor abszurdnak tartotta.

A fejlődés hajnalán

Az emberiség a legősibb időktől korunkig aktívan használta a hangot és a fényt az információtovábbítás fő eszközeként, használatuk története évezredekre nyúlik vissza. A különféle hangok mellett, amelyekkel ókori őseink veszélyre figyelmeztették törzstársaikat, vagy vadászatra hívták őket, a fény a fontos üzenetek nagy távolságra történő továbbításának képességévé is vált. Ehhez jelzőtüzeket, fáklyákat, égő lándzsákat, nyilakat és egyéb eszközöket használtak. A falvak körül jelzőtűzzel őrszemeket állítottak fel, hogy a veszély ne érje váratlanul az embereket. Az átadandó információk sokfélesége egyfajta kódok és segédtechnikai hangelemek használatához vezetett, mint például dobok, sípok, gongok, állatkürtök és mások.

A tengeri kódok használata a távíró prototípusaként

A kódolást különösen a vízen való mozgás során fejlesztették ki. Amikor az ember először kiment a tengerre, megjelentek az első világítótornyok. Az ókori görögök a fáklyák bizonyos kombinációit használták az üzenetek betűzésére. Ezenkívül különféle formájú és színű jelzőzászlókat használtak a tengerben. Így jelent meg egy olyan koncepció, mint a szemafor, amikor a zászlók vagy lámpák speciális helyzetei segítségével különféle üzeneteket lehetett továbbítani. Ezek voltak az első távirati kísérletek. Később megjelentek a rakéták. Annak ellenére, hogy az információátviteli eszközök fejlődésének története nem áll meg, és a kezdetleges időktől kezdve hihetetlen fejlődés ment végbe, ezek a kommunikációs eszközök az élet számos országában és szférájában még mindig nem veszítették el fontosságukat.

Az információ tárolásának első módjai

Az emberiséget azonban nem csak az információtovábbítás eszközei foglalkoztatták. Tárolásának története is az idők kezdetéig nyúlik vissza. Példa erre a különböző ókori barlangokban található sziklafestmények, mivel ezeknek köszönhető, hogy meg lehet ítélni az ókorban élő emberek életének egyes aspektusait. Fejlődtek a memorizálás, az információrögzítés és -tárolás módszerei, és a barlangok rajzait felváltotta az ékírás, majd a hieroglifák, végül az írás. Elmondhatjuk, hogy ettől a pillanattól kezdődik a globális szintű információtovábbítási eszközök létrehozásának története.

Az írás feltalálása lett az első információs forradalom az emberiség történetében, mert lehetővé vált a tudás felhalmozása, terjesztése és átadása a következő generációknak. Az írás erőteljes lendületet adott azoknak a civilizációknak a kulturális és gazdasági fejlődéséhez, amelyek korábban sajátították el, mint mások. A 16. században feltalálták a nyomtatást, amely az információs forradalom új hulláma lett. Lehetővé vált az információk nagy mennyiségben történő tárolása, hozzáférhetőbbé vált, aminek következtében az "műveltség" fogalma egyre jobban elterjedt. Ez egy nagyon fontos pillanat az emberi civilizáció történetében, mert a könyvek nemcsak egy ország, hanem az egész világ tulajdonába kerültek.

Levél üzenet

A levelezést mint kommunikációs eszközt már az írás feltalálása előtt elkezdték használni. A hírnökök eredetileg szóbeli üzeneteket közvetítettek. Az üzenetírás lehetőségének megjelenésével azonban ez a fajta kommunikáció még népszerűbbé vált. A hírnökök eredetileg gyalog, később lóháton voltak. A fejlett ókori civilizációkban jól bejáratott postai szolgáltatás működött a váltóverseny elvén. Az első postai szolgáltatások az ókori Egyiptomból és Mezopotámiából indultak ki. Főleg katonai célokra használták őket. Az egyiptomi postarendszer az egyik első és rendkívül fejlett volt, az egyiptomiak kezdték el először postagalambokat használni. Később a levél terjedt el más civilizációkhoz.