Столяров, А. В. (2016). Программирование. Введение в профессию. Том 2. Низкоуровневое программирование. Москва.
Abstract: Во второй том книги «Программирование: введение в профессию» вошли её третья и четвёртая части. Третья часть книги посвящена программированию на уровне машинных команд на примере ассемблера NASM. Рассматривается «юзерспейсовская» часть системы команд i386, конвенции системных вызовов Linux/i386 и FreeBSD/i386, изучается макропроцессор, раздельная трансляция и работа компоновщика, приведены сведения об арифметике с плавающей точкой. Четвёртая часть, посвящённая языку Си, включает, кроме собственно описания этого языка, также краткие сведения о библиотеке ncurses; рассказ о том, как использовать компилятор Си без его стандартной библиотеки; дополнительные сведения об инструментах сборки и отладки программ; наконец, в книге приводится краткое описание систем контроля версий CVS и git.
|
Столяров, А. В. (2017). Программирование. Введение в профессию. Том 3. Системы и сети. Москва.
Abstract: В третий том книги «Программирование: введение в профессию» вошли части V–VIII. В части V рассматриваются системные вызовы для ввода-вывода, управление процессами, механизмы взаимодействия процессов, такие как сигналы и каналы, а также понятие терминала и связанные с ним явления, в том числе сеансы и группы процессов, виртуальные терминалы, управление дисциплиной линии. Часть VI посвящена компьютерным сетям; даётся небольшой обзор протоколов, используемых в сети Интернет, рассмотрена подсистема сокетов и событийно-ориентированное построение серверных программ. В части VII рассматриваются вопросы, связанные с разделяемыми данными, критические секции, взаимоисключение; даются базовые сведения о библиотеке pthread. Часть VIII содержит ряд сведений о внутреннем устройстве операционной системы; в частности, рассматриваются различные модели виртуальной памяти, подсистема ввода-вывода и т.п.
|
Столяров, А. В. (2017). Программирование. Введение в профессию. Примеры программ.
|
Beebe, M. R., Beringer, D. B., Burton, M. C., Yang, K., & Lukaszew, R. A. (2016). Stoichiometry and thickness dependence of superconducting properties of niobium nitride thin films. Journal of Vacuum Science & Technology A: Vacuum, Surfaces, and Films, 34(2), 021510 (1 to 4).
Abstract: The current technology used in linear particle accelerators is based on superconducting radio frequency (SRF) cavities fabricated from bulk niobium (Nb), which have smaller surface resistance and therefore dissipate less energy than traditional nonsuperconducting copper cavities. Using bulk Nb for the cavities has several advantages, which are discussed elsewhere; however, such SRF cavities have a material-dependent accelerating gradient limit. In order to overcome this fundamental limit, a multilayered coating has been proposed using layers of insulating and superconducting material applied to the interior surface of the cavity. The key to this multilayered model is to use superconducting thin films to exploit the potential field enhancement when these films are thinner than their London penetration depth. Such field enhancement has been demonstrated in MgB2 thin films; here, the authors consider films of another type-II superconductor, niobium nitride (NbN). The authors present their work correlating stoichiometry and superconducting properties in NbN thin films and discuss the thickness dependence of their superconducting properties, which is important for their potential use in the proposed multilayer structure. While there are some previous studies on the relationship between stoichiometry and critical temperature TC, the authors are the first to report on the correlation between stoichiometry and the lower critical field HC1.
|
Marsili, F., Bitauld, D., Fiore, A., Gaggero, A., Leoni, R., Mattioli, F., et al. (2009). Superconducting parallel nanowire detector with photon number resolving functionality. J. Modern Opt., 56(2-3), 334–344.
Abstract: We present a new photon number resolving detector (PNR), the Parallel Nanowire Detector (PND), which uses spatial multiplexing on a subwavelength scale to provide a single electrical output proportional to the photon number. The basic structure of the PND is the parallel connection of several NbN superconducting nanowires (100 nm-wide, few nm-thick), folded in a meander pattern. Electrical and optical equivalents of the device were developed in order to gain insight on its working principle. PNDs were fabricated on 3-4 nm thick NbN films grown on sapphire (substrate temperature TS=900C) or MgO (TS=400C) substrates by reactive magnetron sputtering in an Ar/N2 gas mixture. The device performance was characterized in terms of speed and sensitivity. The photoresponse shows a full width at half maximum (FWHM) as low as 660ps. PNDs showed counting performance at 80 MHz repetition rate. Building the histograms of the photoresponse peak, no multiplication noise buildup is observable and a one photon quantum efficiency can be estimated to be QE=3% (at 700 nm wavelength and 4.2 K temperature). The PND significantly outperforms existing PNR detectors in terms of simplicity, sensitivity, speed, and multiplication noise.
|