2,208 matches
-
scris în alte limbaje de programare. Numai un cod scris cu foarte mare grijă într-un limbaj de asamblare poate fi mai performant, deoarece are control integral asupra mașinii, dar performanța avansată a compilatoarelor, combinată cu complexitatea noilor tipuri de procesoare, a făcut ca limbajul C să fie preferat și să fie acceptat din ce în ce mai mult de programatori. Una din consecințele acceptării și eficienței C-ului este aceea că multe compilatoare, biblioteci și interpretoare ale limbajelor de nivel înalt sunt adesea implementate
C (limbaj de programare) () [Corola-website/Science/298786_a_300115]
-
câștigat adepți datorită punctelor lor forte tehnice, devenind lider printre acestea, fiind orientate spre dezvoltarea sistemului software. Jobs și-a comercializat produsele NeXT în domeniile științifice și academice datorită tehnologiilor inovatoare, experimentale încorporate în acestea (cum ar fi nucleul Mach, procesorul de semnal digital și portul Ethernet built-in). NeXTcube a fost descris de Jobs ca fiind un computer "interpersonal", despre care se spune că este următorul pas după computerul "personal". Aceasta dacă computerele ar putea permite oamenilor să comunice și să
Steve Jobs () [Corola-website/Science/297766_a_299095]
-
tinde la zero. Unda Doppler lovește coloana de sânge, apoi se întoarce la transductor, care analizează diferența de frecvență. Luând în considerare diferența de frecvență dintre unda trimisă și cea reflectată, particularitățile lichidului de propagare a undei și unghiul descris £, procesorul ultrasonografului poate calcula instantaneu viteza coloanei de sânge din vas. Acest fenomen este deosebit de util în cardiologie (pentru evaluarea gradului de stenoză vasculară sau valvulară sau a regurgitatelor valvulare), în obstetrică (pentru studiul malformațiilor vasculare, studiul fluxului sangvin transombilical, etc
Efectul Doppler () [Corola-website/Science/297839_a_299168]
-
Steve Wozniak, și Ronald Wayne, pentru a vinde calculator personal Apple I. Acestea au fost construite de mână de către Wozniak și prima dată arătate publicului la Homebrew Computer Club. Apple I a fost vândut ca o placă de bază (cu procesor, memorie RAM), mai puțin decât ceea ce este astăzi considerat un computer personal. Apple I a fost lansat pe piață în iulie 1976 cu pretul de 666.66$. Apple a fost încorporat la 3 ianuarie 1977, fără Wayne, care a vândut
Apple Inc. () [Corola-website/Science/296536_a_297865]
-
IBM, Motorola în Alinata AIM. Scopul lor era să creeze o nouă platformă pentru computere care ar folosi ulterior hardware IBM și Motorola împreună cu software-ul Apple. În același an Apple prezintă Power Macintosh, primul dintre multele computere care foloseau procesorul PowerPC de la IBM. În 1996, Michael Spindler a fost înlocuit de Gil Amelio în funcția de CEO (director general). La 15 august 1998 Apple a introdus pe piață un nou calculator care amintește de Macintosh 128k: iMac. Echipa de design
Apple Inc. () [Corola-website/Science/296536_a_297865]
-
nou standard care vizează de data aceasta formatul binar folosit de programele din sistemele UNIX. Specificația se numește SVR4's Executable and Linkable Format (ELF) și oferă o compatibiltate binară substanțială între diversele versiuni de UNIX, cât timp tipul de procesor folosit este același. Alt standard folosit în UNIX este The Filesystem Hierarchy Standard. A fost creat ca un layout de referință pentru sistemul de fișiere. Este folosit pe larg în ziua de astăzi în special în Linux. Sistemele UNIX actuale
UNIX () [Corola-website/Science/296561_a_297890]
-
grafice precum GNOME, KDE, Fluxbox, etc. UNIX oferă utilizatorilor accesul la o serie extinsă de programe, atât servere cât și aplicații. Practic, sunt acoperite toate domeniile de activitate, de la IDE-uri pentru programare, servere web și calcul științific până la browsere, procesoare de text și jocuri - spre exemplu, o parte din distribuții vin cu browserul Firefox. În anul 1983, Richard Stallman a anunțat proiectul GNU, un proiect ambițios al cărui scop este crearea unui sistem UNIX gratuit, în sensul că oricine obține
UNIX () [Corola-website/Science/296561_a_297890]
-
inițial) electrotehnic extinzându-se cu timpul și spre domeniul de tehnologia informației. A nu se confundă cu Informatică ("Computer Science") și nici cu sistemele informatice. Tehnologia informației găsește aplicare pe multiple domenii legate de date și informații, cum ar fi: procesoare, calculatoare, hardware și software, limbaje de programare, structuri de date și altele. Sunt considerate ca făcând parte din largul domeniu IT toate elementele care prelucrează, într-un fel sau altul, date, informații sau cunoștințe. Ocupațiile specialiștilor din acest domeniu sunt
Tehnologia informației () [Corola-website/Science/296563_a_297892]
-
predecesorii săi, Mac OS X este un sistem de operare bazat pe platforma Unix, construit pe tehnologiile dezvoltate la compania NeXT între 1985 și începutul anului 1996, când NeXT a fost achiziționat de către Apple. Versiunea 10.5 atunci când rulează pe procesoare Intel deține certificatul "UNIX 03". Prima versiune lansată a fost Mac OS X Server 1.0 în 1999, iar în martie 2001 a urmat versiunea „desktop” Mac OS X v10.0 (aici termenul "desktop" se referă la calculatoare relativ mici
Mac OS X () [Corola-website/Science/296562_a_297891]
-
Noile caracteristici includ Comutarea rapidă între utilizatori, Exposé, File Vault și iChat AV care suportă voce și video pentru conferințe cu clientul de mesagerie lui Mac. TextEdit a fost actualizat pentru a sprijini documente Microsoft Word. Cerințe minime hardware sunt procesor G3 tactat la 233 MHz, port USB built-in, spațiu disponibil pe hard disk de 1,5 GB și 128 MB de RAM. Ultima versiune 10.3.9 a fost lansat pe data 15 aprilie 2005. Prevede următoarele îmbunătățiri: partajarea de
Mac OS X () [Corola-website/Science/296562_a_297891]
-
spațiu disponibil pe hard disk. A fost cea mai lungă durată versiune de OS X până în prezent cu 30 de luni pe piață. Versiunea 10.4.4 a fost lansat în ianuarie 2006 și este prima versiune care suportă cu procesoarele Intel bazate pe Mac. După v 10.4 au existat versiuni separate pentru platformele PowerPC și Intel. Mac OS X v10.5 "Leopard" a fost lansat pe 26 octombrie 2007 și are peste 300 de caracteristici noi. Time Machine avertizează
Mac OS X () [Corola-website/Science/296562_a_297891]
-
oprit GPU-ul pentru redare. TextEdit oferă suport pentru Word 2007 și Open Document Formats pentru citire și scriere. Aproape tot ceea ce foloseste o tehnologie noua aproape de-la-Grand-hardware-ul numit Dispeceratul central (GCD), care împărtășește sarcinilor între mai multe nuclee de procesoare moderne Intel și dezvoltatorii eliberează de sarcini software de divizare în diferite "fire". OpenCL permite dezvoltatorilor de software să atingeți în puterea cardurilor video onboard sau GPU pentru uz general de calcul, fără adaos de cantități enorme de cod. Aproape
Mac OS X () [Corola-website/Science/296562_a_297891]
-
este un sistem de operare liber Unix-like descendent din AT&T UNIX® prin ramura Berkeley Software Distribution (BSD), mai exact provine din sistemele de operare 386BSD și 4.4BSD. Rulează pe calculatoare cu procesoare compatibile cu familia Intel x86, dar și pe procesoare DEC Alpha, UltraSPARC® (al firmei Sun Microsystems), Itanium (IA-64), AMD64, PowerPC, PC-98, ARM și MIPS. este un sistem de operare complet, dezvoltat unitar. Nucleul, driverele pentru dispozitive și utilitarele din spațiul
FreeBSD () [Corola-website/Science/296559_a_297888]
-
sistem de operare liber Unix-like descendent din AT&T UNIX® prin ramura Berkeley Software Distribution (BSD), mai exact provine din sistemele de operare 386BSD și 4.4BSD. Rulează pe calculatoare cu procesoare compatibile cu familia Intel x86, dar și pe procesoare DEC Alpha, UltraSPARC® (al firmei Sun Microsystems), Itanium (IA-64), AMD64, PowerPC, PC-98, ARM și MIPS. este un sistem de operare complet, dezvoltat unitar. Nucleul, driverele pentru dispozitive și utilitarele din spațiul utilizatorului, cum ar fi interpretorul de comenzi sau shell-ul
FreeBSD () [Corola-website/Science/296559_a_297888]
-
rapid, să fie portabil, să interacționeze bine cu celelalte sisteme și să fie compliant cu standardele. NetBSD este cel mai portabil sistem de operare din lume și în clipa de față rulează pe 57 de arhitecturi (cuprinzând 17 tipuri de procesoare ). La nivel de cod sursă, NetBSD este aproximativ în întregime compliant cu standardul POSIX.1 (IEEE 1003.1-1990) și cu POSIX.2 (IEEE 1003.2-1992). Proiectul este găzduit de Internet Systems Consortium Inc, Helsinki University of Technology, si Columbia University
NetBSD () [Corola-website/Science/296571_a_297900]
-
exact FreeBSD, respectiv Linux<ref name = "GNU/Linux">.</ref>). Ruterele conțin în general un sistem de operare specializat (ca de exemplu IOS de la Cisco, Junos de la Juniper sau alternative open-source ca OpenWRT), RAM, NVRAM, memorie flash, unul sau mai multe procesoare, precum și cel puțin două interfețe de rețea. Ruterele pot conține de asemenea mai multe procesoare și ASIC-uri specializate în comutarea de pachete. Sistemele extensibile bazate pe șasiuri, cum ar fi Avaya ERS-8600, au mai multe ASIC-uri pe fiecare
Ruter () [Corola-website/Science/298414_a_299743]
-
de operare specializat (ca de exemplu IOS de la Cisco, Junos de la Juniper sau alternative open-source ca OpenWRT), RAM, NVRAM, memorie flash, unul sau mai multe procesoare, precum și cel puțin două interfețe de rețea. Ruterele pot conține de asemenea mai multe procesoare și ASIC-uri specializate în comutarea de pachete. Sistemele extensibile bazate pe șasiuri, cum ar fi Avaya ERS-8600, au mai multe ASIC-uri pe fiecare modul și permit o mare varietate de porturi pentru rețele locale sau metropolitane, precum și conexiuni
Ruter () [Corola-website/Science/298414_a_299743]
-
a returna anumite valori pentru un anumit port. Tastaturile calculatoarelor pot deține una sau mai multe din următoarele caracteristici: Tastatura constă dintr-o serie de comutatoare montate într-o rețea, numită matrice a tastelor. Când se apasă o tastă, un procesor aflat în tastatură o identifică prin detectarea locației din rețea. De asemenea, acesta interpretează cât timp stă tasta apăsată, și poate trata chiar și tastările multiple. Interfața tastaturii este formată de un circuit integrat denumit "keyboard chip" sau procesor al
Tastatură () [Corola-website/Science/298537_a_299866]
-
un procesor aflat în tastatură o identifică prin detectarea locației din rețea. De asemenea, acesta interpretează cât timp stă tasta apăsată, și poate trata chiar și tastările multiple. Interfața tastaturii este formată de un circuit integrat denumit "keyboard chip" sau procesor al tastaturii. Un buffer de 16 octeți din tastatură operează asupra tastărilor rapide sau multiple, transmițându-le sistemului succesiv. În cele mai multe cazuri, atunci când apăsăm o tastă, contactul se face cu mici întreruperi, respectiv apar câteva schimbări rapide închis - deschis. Acest
Tastatură () [Corola-website/Science/298537_a_299866]
-
asupra tastărilor rapide sau multiple, transmițându-le sistemului succesiv. În cele mai multe cazuri, atunci când apăsăm o tastă, contactul se face cu mici întreruperi, respectiv apar câteva schimbări rapide închis - deschis. Acest fenomen de instabilitate verticală a comutatorului se numește bounce, iar procesorul din tastatură trebuie să îl filtreze, adică să îl deosebească de o tastare repetată intenționat de operator. Lucrul acesta este destul de ușor de realizat deoarece întreruperile produse de instabilitatea verticală sunt mult mai rapide decât tastările repetate cele mai rapide
Tastatură () [Corola-website/Science/298537_a_299866]
-
atunci procesul poate deveni mai lent. Mai mult, chiar vizualizarea fișierului de log în timp ce procesul rulează poate cauza o eroare de intrare/ieșire, care, la rândul ei, poate duce la oprirea procesului. Un alt exemplu ar fi observarea performanței unui procesor prin rularea atât a programului de observat cât și a celui care efectuează măsurătorile pe același procesor, ceea ce va conduce la rezultate imprecise deoarece programul de măsurare afectează el însuși performanța procesorului (procesoarele moderne, cu cache mare și bandă de
Efect de observator () [Corola-website/Science/308723_a_310052]
-
cauza o eroare de intrare/ieșire, care, la rândul ei, poate duce la oprirea procesului. Un alt exemplu ar fi observarea performanței unui procesor prin rularea atât a programului de observat cât și a celui care efectuează măsurătorile pe același procesor, ceea ce va conduce la rezultate imprecise deoarece programul de măsurare afectează el însuși performanța procesorului (procesoarele moderne, cu cache mare și bandă de asamblare sunt afectate în mod deosebit de acest gen de observații). Observarea (sau mai degrabă "debuggingul") unui program
Efect de observator () [Corola-website/Science/308723_a_310052]
-
Un alt exemplu ar fi observarea performanței unui procesor prin rularea atât a programului de observat cât și a celui care efectuează măsurătorile pe același procesor, ceea ce va conduce la rezultate imprecise deoarece programul de măsurare afectează el însuși performanța procesorului (procesoarele moderne, cu cache mare și bandă de asamblare sunt afectate în mod deosebit de acest gen de observații). Observarea (sau mai degrabă "debuggingul") unui program în rulare îi poate modifica acestuia codul sursă (adăugând ieșiri suplimentare sau generând fișiere de
Efect de observator () [Corola-website/Science/308723_a_310052]
-
alt exemplu ar fi observarea performanței unui procesor prin rularea atât a programului de observat cât și a celui care efectuează măsurătorile pe același procesor, ceea ce va conduce la rezultate imprecise deoarece programul de măsurare afectează el însuși performanța procesorului (procesoarele moderne, cu cache mare și bandă de asamblare sunt afectate în mod deosebit de acest gen de observații). Observarea (sau mai degrabă "debuggingul") unui program în rulare îi poate modifica acestuia codul sursă (adăugând ieșiri suplimentare sau generând fișiere de log
Efect de observator () [Corola-website/Science/308723_a_310052]
-
care efectuează operații pe matrice și pe baze de date multidimensionale, au fost proiectate limbajele funcționale vectoriale (ca J și K), cu atenție sporită pentru optimizări. Limbajele de programare funcțională au fost percepute ca fiind mai puțin eficiente în utilizarea procesorului și a memoriei decât cele imperative. Totuși, imuabilitatea datelor poate, în multe cazuri, să conducă la eficiență a execuției, deoarece permite compilatorului să facă presupuneri care nu pot fi făcute cu certitudine într-un limbaj imperativ. Cea mai gravă pierdere
Programare funcțională () [Corola-website/Science/308128_a_309457]