Inlägg

Inlägg som Erik_T har skrivit i forumet
Av Erik_T
Skrivet av moyozuz539:

Tack för svaret.
Det slutade med att jag köpte en till m.2 kingston kc3000.
Så har nu 2 st funderar på att köra dessa i RAID 0.
Låter det som en god idé?
Har läst att TRIM kan få problem ibland.

Köra SSD:er i RAID känns nästan aldrig som en god idé. Mycket extra som kan gå snett, och i stort sett inga fördelar.

Av Erik_T

Den stora fördelen med Xeon, jämfört med Intel's vanliga konsument-CPUer, är väl att man kan använda ECC minne. Kräver ju att moderkortet också stöder det, men det gör nog alla server-moderkort.

Av Erik_T

Jag tvivlar på att 5700X kommer att bli mycket billigare än den är nu. Frågan är snarare hur länge till den (och andra AM4-cpuer) kommer att tillverkas och finnas att köpa ny.

2600X till 5700X borde bli ett rätt bra prestandakliv för allting som är CPU-beroende, så i ditt ställe skulle jag nog slå till och uppgradera.

Av Erik_T

Det är inte exakt samma dator hos butikerna.

Den från Elgiganten har modellnummer 82Y900A2MX, medan de från Komplett och Proshop och Komplett har modellnummer 82Y9007GMX
Exakt vad som skiljer dem åt är svårt att säga, men det är aningen olika modeller.

Av Erik_T
Skrivet av perost:

Den översta M.2-porten är kopplad direkt till CPUn och är den du primärt bör använda. Den mellersta går omvägen via B460-kretsen och behöver därför dela bandbredd med allt annat som går den vägen.

Näh. Inga M.2 portar är kopplade direkt till CPU, utan de går allihopa via chipsetet.

Citat:

Den nedersta, M.2 WIFI, är som namnet antyder till för att ansluta ett trådlöst nätverkskort. Det kan eventuellt fungera att ansluta en M.2 SSD också, men hastigheten blir begränsad så det är mer av en nödlösning som helst bör undvikas.

En M.2 SSD kommer rent fysiskt inte att kunna anslutas till den slotten. Fel kontakttyp.

Av Erik_T

Ditt moderkort har sammanlagt tre stycken M.2 slottar.
Den första (M2_1) sitter strax ovanför alla PCI-E slottarna.
Den andra (M2_2) sitter mellan de två PCI-E x16 slottarna
Den tredje(M2.wifi) sitter nedanför den lägre PCI-E x16 slotten, i höjd med batteriet.

Den tredje slotten (där du tycker det är för kort till skruvhålet) är avsedd för wifi kort och kan inte användas för lagringsenheter.
Kontakten i den slotten är enligt KEY_E istället för KEY_M som normalt används med lagringsenheter.

För att komma åt endera av de två första M.2 slottarna så är det fullt möjligt att du först måste montera bort grafikkortet om det sitter i vägen. Det är inget fel i såfall, utan det är tänkt att fungera så. Om du har en stor heatsink på M.2 disken så kan det dock bli problem med att få plats med det under grafikkortet, men annars skall det fungera att det där.

Av Erik_T
Skrivet av qwertylol1:

Tack för svar!
Är 1GB = 1000mb eller 1024mb?

Nej. 1 Giga-byte är varken 1000 milli-bit eller 1024 milli-bit.

1 GB = 1000 MB = 1000*1000KB
1GiB = 1024 MiB = 1024*1024KiB

Fast en del program och specifikationer använder 1 GB = 1024MB.
Och sen så har vi ju de klassiska "1.44MB" disketterna som rymde 1440*1000KB. Så det var fel hur man än räknade.

Av Erik_T

Jag är inte bekant med de där verktygen, men det ser ju ut som om allting fungerar precis som det skall.
En minnesläcka av något slag upptäcks, och du får en minnesdump precis som du bad om.

Om du anser att något har gått fel - vad hade du väntat dig för output istället?

Av Erik_T
Skrivet av dlq84:

Cache på SSD-diskar är inte en gimmick.

Gimmick är det inte, men hur nödvändigt cache på SSD-diskar är beror mycket på hur de används.
SSD-diskar som man skriver mycket till, där kan en cache göra stor nytta.
SSD-diskar som endast sällan skrivs till, och där det inte är så viktigt att skrivningarna går fort, de klarar sig rätt bra utan cache.

Av Erik_T

Läs recensioner från duktiga testare, eller gå till tillverkarens hemsida och hoppas på att de har informationen där.
Finns tyvärr inget enkelt sätt att se den typen av egenskaper.

Av Erik_T
Skrivet av heretic16:

Visst kan en kompilator optimera om man t.ex. har valt uint32_t, men arrayens siffror är 8-bit bara?

Okej, då vet jag.
Men då återgår vi till frågan: Finns det något smart sätt att göra vektormultiplikation med XOR?

Har du sagt att elementen i arrayen är uint32_t så kommer kompilatorn att använda exakt 32 bitar för varje element, oavsett vilka värden som lagras i den.

Berätta först vad du menar med "vektormultiplikation med XOR" så skall vi se om jag (eller någon annan här) har något svar på om de kan göras smart.

Av Erik_T

DDR4 vs DDR5 är lite hugget som stucket i dagsläget.
DDR5 har inte sämre CAS responstid än DDR4, bara större siffror.

Titta istället främst på vilka moderkort och CPU:er som har stöd för DDR4 respektive DDR5 och vad de kostar.

Av Erik_T
Skrivet av heretic16:

1. Jag brukar använda size_t typ när jag inte vet storleken. Jag håller på mycket med matrisalgebra och mycket data med C. Jag jobbar sällan med negativa tal.

Vet man inte riktigt hur stora heltal man behöver så rekommenderas normalt att man använder int/unsigned int. Det är normalt den "naturliga" heltalsstorleken för arkitekturen.

Alla olika '_t' typedefs är till för specifika användningsområden, inte när man bara behöver ett vanligt heltal.

Citat:

2. Okej. Antar att man kan använda uint64_t på en Windows 95 dator, fast det går lite långsamare. Viktigaste för mig är att det fungerar. Just nu har jag valt uint32_t som min maximala storlek.

Så länge du har en kompilator som stöder det så kan du använda uint64_t på en jäkla brödrost!
Hårdvara och OS har i princip ingen betydelse alls för vilka datatyper som kan användas. Hårdvaran påverkar däremot vilka datatyper som kompilatortillverkaren väljer att stödja.

Av Erik_T

Är det PWM-fläktar så är sannolikheten stor att de inte ens kommer att starta med spänningar lägre än sisådär 8-9V. De är helt enkelt inte designade att matas med annat än 12V.
Även icke-PWM fläktar får problem att starta vid för låg spänning. Gränsen brukar ligga strax under 5V, men det varierar mellan olika modeller.

Av Erik_T

Som en liten övning, fundera på vad som händer om du sätter start-datum till 2023-01-31 och sedan lägger till en månad. Vilket datum får du, och vilket borde du få?

Av Erik_T
Skrivet av heretic16:

Frågor:
För att få detta så optimalt som möjligt, så bör matrisen A ha så stor datatyp som möjligt, t.ex. uint64_t eller högre, om det finns.

1. Har alla moderna C kompilatorer stöd för uint64_t eller högre?
2. Vad händer om en hårdvara har inte stöd för 64-bit?
3. Har ARM stöd för 64-bit? Lite mera specifika processorer: Cortex-M3 och Cortex-M4
4. Vad är det absolut snabbaste sättet att utföra XOR multiplikation?

1. I praktiken har alla moderna C kompilatorer du kommer att komma i kontakt med stöd för uint64_t, men i teorin garanteras egentligen bara att stöd för (unsigned) long long finns, som måste vara minst 64 bitar bred.
Rent generellt så skall man aldrig använda datatyper med exakt storlek (såsom int8_t eller uint32_t) när man programmerar C om det inte är viktigt att datatypen har just exakt den storleken och ingen annan, eftersom det inte finns någon garanti att de datatyperna stöds av alla C kompilatorer.

2. Har hårdvaran inte stöd för 64-bitars tal så går det lite långsammare att göra uträkningar med 64-bitars tal eftersom det behövs fler instruktioner per beräkning då, men att göra det är inget problem

3. Beror på vilken version och implementation av ARM. För just de processorerna så orkar jag inte googla åt dig. Det bör du klara själv.

4. Jag är inte riktigt säker på att jag förstår vad du menar med "XOR multiplikation" eller vad du tror dig ha för nytta av det.

Av Erik_T

Här i Sverige så spelar din formella utbildningsnivå egentligen bara roll för ditt första jobb.
När du väl har några års arbetslivserfarenhet så väger det mycket tyngre än vilken utbildning du har gått.
Brist på kunskaper kan däremot vara ett hinder i karriären, men det är ju inte riktigt samma sak som formell utbildning.
(I en del andra länder så lägger de däremot betydligt större vikt vid just formell utbildning.)

Av Erik_T
Skrivet av simonthesaint:

Hej!

Har en gammal A500 jag vill koppla till bildskärm pc, men är osäker på vad som är bäst?

Har en rf-modulator till Amigan och har kopplat den med komposit till äldre tv utan problem. Skulle dock vilja koppla till min datorskärm som har hdmi, vga, displayport.

Vad är enklaste resp bästa sätten? Gissar att jag kommer få synkproblem, hur löser jag det?

Tack på förhand!

Kanske inte billigast eller enklast, men ett av de bättre sätten borde vara att skaffa en sån här:
http://www.ggsdata.se/index.php?page=Datorer/indivisionecsv3....

Av Erik_T
Skrivet av Söderbäck:

Annonsering som inte är riktad har minde möjlighet att bara nå ut till rätt personer. Så den är värd mindre. En hel del mindre antagligen.

Det är ju tanken bakom riktad reklam, men det är ju inte alltid den funkar bättre.
Det är väl åtskilliga som köpt en viss sak, och sedan får massor med (riktad) reklam om just den saken - som de inte är intresserade av att köpa eftersom de redan köpt den.

Riktad reklam gör också att annonsörerna missar chansen att visa folk reklam för prylar de inte visste att de ville ha.

Jag undrar om det finns någon pålitlig forskning om hur pass effektiv riktad reklam är jämfört med icke-riktad?

Av Erik_T
Skrivet av Leeo073:

Här har du en till länk angående systemvetenskapliga programmet, för mig känns det hela väldigt luddigt…
https://www.oru.se/utbildning/program/systemvetenskapliga-pro...

Mer än halva programmet ser ut att bestå av valbara kurser, så vad programmet innehåller kommer till stor del att bero på vad du väljer att läsa.