brownfield

redan bebyggd mark; förorenad mark – brownfield deployment – installation av it‑system på plats där det finns ett sedan tidigare; projekt där man delvis utgår från existerande utrustning och system. – Ordet brownfield kommer från byggindustrin. Det kan också syfta på mark som inte kan användas för bebyggelse på grund av föroreningar. – Jämför med green­field deployment.

[it-system] [ändrad 30 juli 2021]

concurrency

samtidighet, samtidiga förlopp – det att flera delar av samma program (trådar) körs jämsides samtidigt i ett it‑system; eller att de kan äga rum samtidigt. – Samtidigt betyder här att var och en av trådarna kan köras i gång utan att behöva vänta på att de andra har av­slutats. Detta kan vara en tillgång eller ett problem, beroende på omständigheterna. (Det är ett problem när man hanterar databaser med många sam­tidiga användare.) – Concurrency / samtidig­het ska skiljas från parallellism, som är mer renodlat. Parallellism innebär att trådarna kan köras samtidigt från början till slut, oberoende av varandra, på olika processorer. Trådarna ska inte behöva vänta på varandra. Concurrent/samtidig programkörning innebär att två eller flera trådar kan köras på samma gång, men inte nödvändigt­vis att de kan avslutas oberoende av varandra. De kan behöva vänta in resultat från andra trådar vid vissa punkter i körningen. – Ett exempel på concurrency i var­dags­livet är att en person diskar, en annan torkar disken och en tredje ställer in den torkade disken i skåpet. De är inte helt oberoende av varandra. Parallellism är som när en person byter däck på vänster framhjul samtidigt som en annan byter däck på höger framhjul (bortsett från att båda måste vara klara för att man ska kunna köra bilen). – Concurrency / samtidighet kan, till skillnad från parallellism, genomföras på en enda processor genom att trådarna turas om att använda den. Det kan då vara ett sätt att utnyttja processorn mer effektivt genom att död­tiden minskar. – Concurrency errors, samtidighetsproblem, är fel eller problem som kan uppstå vid samtidig programkörning, till exempel vid kapplöpning (data race). – Se också concurrent.

[it-system] [parallellt] [programmering] [ändrad 28 maj 2018]

växelmatris

(switched fabric eller switching fabric) – nätverk i form av ett rutnät (flätverk) där den an­slutna utrustningen (person­datorer, servrar, kommunikationsutrustning) är an­sluten vid nätets kanter. Kommunikation mellan två an­slutna apparater kopplas genom rutnätet och kan därför ta många vägar. Den behöver inte trängas med annan kommunika­tion som pågår samtidigt. Tekniken är snabb och effektiv, men kostsam. I it‑system med höga krav på prestanda används växel­matriser i stället för en vanlig buss. – Se också fabric.

[nätverk] [sammankoppling] [ändrad 23 augusti 2019]

integritet

  1. – se personlig integritet;
  2. dataintegritet – det att lagrade data är korrekta och inte är åtkomliga för obehöriga samt är skyddade mot förvanskningar och otillåten radering. Kallas på svenska också för riktighet;
  3. – en egenskap hos data­baser – se referens­integritet;
  4. systemintegritet (system integrity) – det att it-systemet är komplett och oskadat – helt.

– Ordet integritet, på engelska integrity be­skriver egenskapen att vara hel, oskadad, odelad; av latinets integerhel (på engelska betyder integer också heltal).

[databaser] [it-system] [it-säkerhet] [personlig integritet] [ändrad 18 oktober 2021]

feltolerant

om it-system: tålig mot funktionsfel; som fortsätter att fungera även vid tekniska fel. – Ordet feltolerant används både om hårdvara och om program. – Avbrottsfri drift är naturligtvis omöjligt om de tekniska felen blir alltför omfattande, men vad man strävar efter är att fel som inte är alltför stora inte ska kunna stoppa driften. Feltoleranta system kan också ha funktioner för att avsluta programkörning på ett ordnat sätt vid fel, se gradvis nedsättning. – De tre viktigaste sätten att skapa feltolerans är:

  • Redundans – systemet eller delar av systemet har en eller flera identiska kopior, men normalt används inte kopiorna. Vid krångel flyttas programkörningen över till en kopia (failover);
  • Parallellism – alla processer körs parallellt i flera identiska system. Resultaten jämförs. Om resultaten skiljer sig åt väljs det resultat som har majoritet;
  • Variation – alla processer körs parallellt i system som inte är identiska. Man kan till exempel låta två eller flera grupper av programmerare realisera ett program enligt samma kravspecifikation, men oberoende av varandra. Programmen körs sedan parallellt och resultaten jämförs.

– En fel­tole­rant dator kan ha dubb­le­rade kompo­nent­er som kopplas in automa­tiskt vid tek­niska fel och tar över driften (se till exempel Tandem†). Ett feltolerant program fortsätter att exe­kvera även om det uppstår problem. – På engelska: fault tolerant.

[driftsäkerhet] [fel] [it-system] [ändrad 18 maj 2018]

front office

yttre avdelning, kundsidan, kundnära, fältet – personal och avdelningar som har direkt kontakt med företagets kunder; front office systems – yttre system – it‑system som används av personalen på kundsidan. – Mot­sats: back office.

[it-system] [ändrad 7 september 2018]

IT asset management

it-resursförvaltning – kostnadsstyrning för it‑utrustning och datorprogram. – It‑resursförvaltning är förvaltning av hårdvara och mjukvara på lönsammaste sätt under deras livstid. Det förutsätter att man håller reda på alla it‑relaterade tillgångar från anskaffning tills de skrotas eller säljs. Omfattar också alla anknutna kostnader som utbildning, konsultkostnader, programlicenser, uppgraderingar, garantier, reparationer, underhåll och support samt kostnader för att byta ut och göra sig av med utrustning. Målet är att minska kostnaderna för hård- och mjukvara, undvika svinn, onödiga dubbleringar och underutnyttjande samt att utnyttja resurserna på bästa sätt under hela deras livscykel.

[företag och ekonomi] [it-system] [underhåll] [ändrad 9 december 2019]

online transaction processing

(OLTP) – data­behand­ling i ett större nätverk som är under drift, och där instruk­tion­erna ska utföras utan märkbar vänte­tid. Detta är numera det vanliga i nästan alla sammanhang. Exempel är kassasystem, bankautomater och bok­nings­system där data­baserna upp­dateras omedelbart vid varje transaktion. Det måste alltså finnas spärrar mot konflikter, så att två säljare till exempel inte kan sälja samma biljett. (Alternativet, sedan länge sällsynt, är system som upp­dateras med batch‑körningar.) – Se också transaktionshantering.

[it-system] [ändrad 23 maj 2017]