Archiwa tagu: Informatyka

Meltdown & Spectre

Pewno wszyscy już słyszeli o problemach Intela z procesorami. Pamiętać trzeba, że nie tylko Intel ma problemy. Praktycznie wszystkie współczesne procesory podatne są na te ataki.

Zaczęły się już pojawiać łatki dla systemów operacyjnych, ale — uczciwie trzeba powiedzieć — ich stosowanie będzie okupione spadkiem wydajności. Nie we wszystkich przypadkach, ale w niektórych dosyć poważnym.

Trudno dosyć wytłumaczyć istotę tego problemu (i uczciwie trzeba powiedzieć, że trzeba było 20 lat, żeby został on odkryty). Poniższy komiks (zaczerpnięty z XKCD) najlepiej tłumaczy istotę problemu.

Walka z problemem jest teoretycznie prosta: wystarczy wyrzucić posiadany sprzęt i zastąpić go nowym, wolnym od tego zagrożenia. Problem polega na tym, że nie ma nowych procesorów, które nie są podatne na ataki. A ich zaprojektowanie zajmie lata.

Megaprocesor

Dawno, dawno temu, na pierwszym roku studiów, pod koniec semestru omawiającego podstawy architektury komputerów, prowadzący zajęcia powiedział: Teraz macie już całą wiedzę potrzebną, żeby zbudować komputer.

Było to stwierdzenie bardzo na wyrost, ale zasady działania arytmometru procesora poznaliśmy.

Wychodząc z podobnych przesłanek, i przenosząc się w czasy tranzystorów James Newman wpadł na pomysł, żeby zbudować rzeczywisty komputer w technologii tranzystorowej. Przepiękna idea, aż żal, że…

Na ilustracji ośmiobitowy arytmometr.

W księgarni ebokpoint.pl promocja na książki o języku C

Mimo wszystko, może warto się dokształcić?

Na liście jest piętnaście książek. Ja korzystam z dwu spośród nich:

  1. C. Rusz głową!
  2. Wskaźniki w języku C. Przewodnik

Regulamin promocji:

  1. Promocja trwa od 25.06.2016
  2. Promocja trwa do 01.07.2016
  3. Promocja obejmuje tytuły znajdujące się na stronie http://ebookpoint.pl/promocja/2559/
  4. Promocja nie łączy się ze zniżką w postaci kuponu rabatowego i Wirtualną Kasą.

Źródło: ebookpoint.pl

Przed i po XYZ

Znakomity artykuł z „historycznej serii” Bogdana Misia o polskich komputerach. Dodać tylko mogę, że świat po drugiej stronie żelaznej kurtyny miał nieco lżejsze życie (choć też borykał się z jakością podzespołów elektronicznych). Powstający wysiłkiem wielu znakomitych naukowców (w tym von Neumanna), w Instytucie Zaawansowanych Studiów (Institute for Advanced Studies) w Princeton komputer IAS praktycznie od początku funkcjonował w „domenie publicznej” (jak powiedzielibyśmy dziś). I bardzo wiele ośrodków po prostu mogło go skopiować.

Kiedy się rozmawia o polskiej informatyce, przeciętny inteligent wymieni zapewne pierwszy polski komputer XYX (lokalizując go zresztą z reguły w czasie daleko później, często nawet w latach siedemdziesiątych – a przypomnijmy: maszynę oddano do użytku w roku 1958, w bardzo wczesnej „erze Gomułki”). Bardziej wprowadzeni w temat wspomną nazwisko Jacka Karpińskiego i jego słynny K-202; najbardziej świadomi wymienią być może nazwisko dziewiętnastowiecznego genialnego konstruktora […]

Bogdan Miś: Komputer na studiach | Studio Opinii

Bogdan Miś: matematyk, dziennikarz naukowy, nauczyciel akademicki, ale również jeden z pionierów informatyki pisze o swoich przemyśleniach na temat informatyki w szkołach wyższych. Warto przeczytać i się zastanowić, choć chyba stan obecny trudno będzie zmienić.

Nic przeto w sumie dziwnego, że – o ile wiem – z korzystaniem z narzędzi informatycznych w szkole wyższej jest podobnie, jak z matematyką. Jak się chce coś zrobić, należy właściwie założyć u studenta zerowy poziom wiedzy i umiejętności i na początku zajęć zorganizować coś w rodzaju repetytorium, czy kursu wstępnego. A potem kończy się semestr, zajęcia zazwyczaj dłużej nie trwają, no i problem przestaje istnieć. Studentów nie boli, prowadzący wziął swoje śmieszne honorarium, listy z zaliczeniami w dziekanacie – i wszyscy są zadowoleni.

za: Bogdan Miś: Komputer na studiach | Studio Opinii.