Analytics of development standardization: terminology.

ZXNet echo conference «hardware.zx»

From Valery Tkachuck To All 12 October 2006

Hello, Black_Cat Positioning, ideology, platform. Unfortunately, a lack of understanding of some basic concepts used in planning the product life cycle makes it impossible to separate them from general set of factors, and as a consequence of the impossibility of analyzing the current situation and correct assessment of reality. Below, using the example of three ZX clones I will try to reveal the essence of some concepts. Platform. Platform C is established, i.e. generally accepted or by standardization a set of platform-forming factors. Platformability - compliance with the totality of platform-forming factors. Dynamic platforming - the process of emergence of unstable combinations platform-forming factors. Architecturality. Computer architecture is the logical organization, structure and resources forming an information dissemination environment. Architecture - a set of factors that form the architectural organization. The ideology of computer architecture is the vector of the direction of development of this architecture. Market positioning of the product. The market consumer niche determines the ideology of computer architecture, i.e. direction of development through which implementation is carried out positioning in this consumer niche. At the same time existing a computer's architecture determines its current market positioning. Analysis.The analysis will be carried out mainly from the point of view of market positioning. Let's take Scorpion, Turbo-2+, KAY-1024 as objects of consideration. KAY-1024. Positioned as a mass computer for a wide range of users. Hence standardization, standardization, and more standardization. Nothing superfluous, only necessary, and not at the level of declarations like: we'll screw it on and issue it as the last squeak of the ZX structure, and the software for can someone will write someday>. At the same time, the computer was positioned precisely as is for the average user, not for ZX sceners. This was everything is subordinated to C information support, software support, service support, ease of operation and upgrades using expansion cards. Noteworthy is the deep understanding and strict adherence to the chosen ideology of computer architecture and its platform, which in the future determined greatly the establishment of NemoBus as a standard and integral part ZX platforms. Scorpion. From the very beginning it was positioned as something professional. Main a distinctive feature of professional guidance was the shadow monitor, as a convenient debugging and hacking tool. Accordingly, we can assume the main targeting coders and crackers. The logical development of this ideology became the HDD controller. Generallythe computer corresponded to the chosen ideology, although this ideology is, to put it mildly, through the ass. This was expressed in the absence of a clear ideologies in the development of computer design, which is why all the emerging innovations were constructively perceived as something alien and ugly, starting from the system connector and ending with SMUC and GMX. The computer was a kind of freak with growths of tumors, although benign, while corresponding to its market positioning was in demand. Absence of a development ideology extended over time constructiveness, in turn, led to the absence of any logical connectedness in the development of computer architecture, which in turn led to the fact that all the innovations remained purely Scorpio bells and whistles had no influence on the development of the ZX platform. ATM/Turbo-2+ Architectural analysis. Initially positioned as professional development for the Pentagon, with the prospect of entering the consumer niche of PC-class business computers, which in the days of XT and AT286 dominance it seemed possible. For implementation used the built-in OS SR/M and extended nonZX video modes. From the very beginning of computer development, there was a discrepancy declared goals, i.e. ideologies of architecture and hardware developmentincarnations. If the presence of a DAC/ADC could still be understood as components modem, then the presence of a TV encoder had nothing to do with relationship, because was an attribute of home computers and game consoles, although in At the same time, the Kempston joystick was missing. There was clearly an attempt to sit down immediately two chairs C home & business, and later this discrepancy became development that resulted in the erosion of the original ideology of development and its replacement on ideology . After it became clear that the niche business it was not possible to get computers, further development of the computer was associated with Spectrum OS iS-DOS and its development TASiS. But the software was developed again - , which was expressed in the addition of a new text nonZX video mode due to miscalculations in accordance with processor performance resource intensity of the available nonZX video modes. The same picture is observed in development of the periphery: after dismantling the TV encoder and modem that did not justify itself, DAC/ADC remained, and even developed in the form of multi-channel and boost sampling frequency, which is again typical for professional specialized use in systems for collecting and processing information. B In this case, it would be logical to assume software support in the form signal generators, electronic oscilloscopes, multimeters,spectrum analyzers, which would give some professionalism to the application computer, but.. none of this ever appeared. The same fate awaited appeared later RS232. Conclusion: Thus, we can say that from the point of view of development ideology architecture there is a lack of understanding of where and how movement occurs and what it is conditioned. Platform analysis. If we consider the development of ATM from a platform point of view, then the result development of the memory manager and video processor, there was a division into ZX and nonZX , and this is observed in the software being developed, when predominantly nonZX modes are used, as a result of which, those useful developments that available, it is impossible to use anywhere except on ATM. All together it creates signs of a new nonZX platform in Turbo-2+. Here's the new hardware room architecture gave rise to a new, nonZX information dissemination environment, and although There is no hard hardware switching ZX-mode / nonZX-mode and programs Almost all hardware resources are available, but only software is being developed software that uses nonZX modes, and usually without the ability choice and, accordingly, without the possibility of using it on the ZX platform. Conclusion: Thus, we can state the presence in Turbo-2+ of two information distribution environments ZX and nonZX, forming two platforms.Attention!! To simplify the terminology used in the analysis of various hardware architectures, these different information dissemination media can be conditionally called , although there is no real division into modes exists. Conclusions: Due to a misunderstanding of the interrelationships between the ideology of computer architecture development, its connection with the market consumer niche, there was no logical structure in development of ATM/Turbo-2+ and, as a consequence, certainty in the market positioning, as a result of which the computer never occupied any certain market niche and today it is difficult to say who is its consumer. While there is no competition in the market, such the position has little effect, because there's not much to choose from, but with with the emergence of even minimal competition, these disadvantages of Turbo-2+ will manifest themselves will become decisive.