VesleBråka Skrevet 14. juli 2003 #1 Skrevet 14. juli 2003 Noen som kan gi meg kvikk intro her? kikker på noe "toolkit for windows (com/win32)" og er ikke helt sikker på hva det gjelder. Jeg mener win32 er opsys for dingser a la PDA, men hva er da com? Takk takk
Gjest Anonymous Skrevet 14. juli 2003 #2 Skrevet 14. juli 2003 "Win32" er en samlebetegnelse for Windows-programmer som kjører under Windows 95, 98, NT, ME, 2000 og XP. Tallet "32" refererer til at det er snakk om et såkalt "32-bits-program" som krever et tilsvarende operativsystem, i motsetning til programmer for DOS og tidligere versjoner av Windows som kjørte i såkalt "16-bits-modus". (Dette med "32-bits" vs "16-bits" (og snart 64-bits) er noen litt tøvete betegnelser som ikke helt passer med virkeligheten, men det er helt annen historie.) De gamle DOS-programmene var ofte .COM-filer. De mener sikkert at det er snakk om både programmer for Windows og DOS når de skriver "COM/Win32". Operativsystemet som Microsoft har laget for PDAer og "tynne klienter" er forøvrig Windows CE, også kjent som "Pocket PC".
VesleBråka Skrevet 15. juli 2003 Forfatter #3 Skrevet 15. juli 2003 Takk takk. Tablet PC (regnes vel for tynn klient, tjukk klient er vel stasjonære maskiner?) bruker vel samme opsys som stasjonære eller bærbare "vanlige" maskiner, så de bruker da win32 programvare, men gjør også Pocket PC det? Bruker CE win32-basert programvare? Drev å søkte rundt igår, og fant noe om at win32 er en programmeringsmodell, tenkte det sikkert er den spaghettien som ligger i bunnen av alt microsoft har for seg (også opsys) - den de fletter litt videre på hver gang. Yes?
Gjest Anonymous Skrevet 15. juli 2003 #4 Skrevet 15. juli 2003 En Tablet PC er egentlig en helt vanlig PC med et ekstremt sært design, så slike kjører stort sett et "vanlig" operativsystem, som f.eks. Windows XP. Det stemmer at Win32 er en "programmeringsmodell", altså et helt system med prosedyrer og systemkall og you name it som gjør det mulig å lage programmer som utnytter funksjonene i Windows. 32-bits-modellen gjør at man i utgangspunktet kan adressere (=utnytte) inntil 4 gigabyte minne, men det finnes endel utvidelser til Win32 som gjør at man i spesielle tilfeller kan adressere 64 gigabyte minne. Win32 er spesifikt for Windows 95/98/ME/NT/2000/XP (og til en viss grad gamle Windows 3.11; det var begrenset støtte for Win32 der). Windows CE/Pocket PC kjører ikke Win32-programmer. Selv om Microsofts operativsystemer for PDAer og mobiltelefoner ligner på "vanlig" Windows, er det snakk om helt andre operativsystemer. Likheten er kosmetisk.
VesleBråka Skrevet 16. juli 2003 Forfatter #5 Skrevet 16. juli 2003 Takk igjen. Jeg aner konturene av en datautdannet
Gjest Gjestz0r Skrevet 21. juli 2003 #6 Skrevet 21. juli 2003 ikke bland inn tynne klienter, dette er harddiskløse systemer beregnet for å koble seg opp mot en server i nettverk, via f.eks boot eeprom
Gjest Nils Otto Skrevet 25. juli 2003 #7 Skrevet 25. juli 2003 Ikke værst 'Gjest'. Du er inne på det med WIN32. WIN32 er en programmeringsmodell som er basert på 32-bits prosessorer (i80386 var den første). De tidligere win- og dos programmene var laget for å kjøres på 16-bits prosessorer da disse var veldig utbredt. Denne 'arven' har alle senere oprativsystemer fra MS tatt med seg for å være bakover-kompatible, ja sogar Intels prosessorer har ennå 'Native 8086' modus for å være bakoverkompatible. Med nye 64-bits prosessorer kommer også win64, som kan operere med enn å større registertall. M.a.o er WinXX en teknologi drevet av prosessorutviklingen som fullt ut utnytter registerbredden i prosessorene i utviklingsepoken. Når det gjelder COM er du helt på jordet. .COM (command) er en gammel DOS ending som hadde visse begrensnninger i forhold til .EXE, blandt annet max 64k størrelse osv. Fordelen var at den var rask og enkel å lage i de tider man ennå programmerte i Assembler. MEN i disse dager står COM for Component Object Model. En programmeringsteknologi utviklet av Microsoft for å utveksle informasjon mellom objekter. Dersom du f.eks har åpnet et word-object i excel VB for applications, har du åpnet et COM objekt. I COM teknologiserien finnes også DCOM (Distributed Common Object Model) og COM+ som er en utvidelse av den orginale COM-modellen. Nils-Otto
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Opprett en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå